Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 可以使用CommonJS库吗?_Javascript_Commonjs - Fatal编程技术网

Javascript 可以使用CommonJS库吗?

Javascript 可以使用CommonJS库吗?,javascript,commonjs,Javascript,Commonjs,我对开始学习很感兴趣 随着JavaScript框架的速度越来越快,而解析引擎和编译器使JavaScript的速度变得难以置信,像CommonJS这样的项目还没有提前启动,这是令人惊讶的 启动测试项目并运行到目前为止创建的项目需要哪些步骤?您尝试过启动吗 你被什么粘住了?它在凝结。你来得早,除非你喜欢生活在边缘 顺便说一句,你的维基百科链接有到使用CommonJS的项目的链接。在你来这里之前,你已经有了答案。这取决于你实际上想做什么。

我对开始学习很感兴趣

随着JavaScript框架的速度越来越快,而解析引擎和编译器使JavaScript的速度变得难以置信,像CommonJS这样的项目还没有提前启动,这是令人惊讶的

启动测试项目并运行到目前为止创建的项目需要哪些步骤?

您尝试过启动吗


你被什么粘住了?

它在凝结。你来得早,除非你喜欢生活在边缘


顺便说一句,你的维基百科链接有到使用CommonJS的项目的链接。在你来这里之前,你已经有了答案。

这取决于你实际上想做什么。

<,例如,是一个JSON数据库,它构建在Rhino之上,但能够使用CommonJS模块,并且正在围绕JSGI(web服务器接口)构建

是一个相当健壮的JavaScript库,并特别关注CommonJS标准的发展。默认情况下,独角鲸运行在Rhino之上,但您也可以将JavaScriptCore(可能还有v8)安装为附加的“引擎”。JSC非常快

有各种可用的web框架(包括)

作为一个快速的、基于v8的、事件驱动的JS网络服务堆栈,已经引起了很多关注。节点最近更改为使用CommonJS模块

有一个构建在CommonJS模块上的分支(“tiki”)。一、 就个人而言,我现在使用的是客户端完全通用的JS模块。(讽刺的是,服务器端目前使用的是Python,但我们也计划在服务器上迁移到CommonJS。)

CommonJS需要记住的是,它是一个API规范,可能有很多实现。到目前为止,规范中唯一被广泛支持的部分是模块。。。其余的还在烘烤,但进展顺利

CommonJS还没有达到CPython/Jython/IronPython的互操作水平,但它肯定具有这种潜力

获得一份工作需要哪些步骤 测试项目是否启动并运行 到目前为止,是否已经创建了


我发现Node.js是最快的启动和运行方式。

我刚开始在家里使用Node.js。它很管用,看起来很棒。 到目前为止,我遇到的唯一问题是Windows支持似乎有些遥远

我相信Rhino可以与Windows一起工作,因为它是用Java编写的Javascript解释器,但这也意味着它比V8等Javascript-C实现要慢。我不认为Rhino本身实现了CommonJS规范,但是您可以在它之上运行类似Narwahl的东西——正如Kevin和Jeff所提到的

我只是快速安装了Rhino、Ant(用来构建Rhino)并试图让独角鲸在Windows上运行,但没有成功


我建议在Linux设备上尝试Node.js,因为那是我的环境,它工作得非常完美。

我不知道,我认为如果你在服务器上使用js,你就不是生活在边缘,你已经跌入了悬崖,很快你就会触底。Node.js是未来,@silky.New models肯定很酷,但是没有编译的语言就不是了;这就是我所不喜欢的。无论如何,这是一个非常重要的论点,在一个500个字母的评论框里是不可能的,在这里什么也做不到。做总比说强:我同意一个在内心深处是汇编语言程序员的人。但是Nodejs几乎都是C代码。JS是引导交通的脚手架。Node.js的性能数字已经非常惊人,这是一个很好的方式。:-)