老铁们,大家好,相信还有很多朋友对于commonseal是什么意思?用法、例句和commonjs是什么的相关问题不太懂,没关系,今天就由我来为大家分享分享commonseal是什么意思?用法、例句以及commonjs是什么的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!
1、自从CommonJS和NodeJS两个项目的出现,JavaScript作为本地编程语言的这种特殊应用形式,才开始进入进入大众的视野。另外随着并行计算的普及,像JavaScript这种函数式语言,由于其固有的易于进行并行计算的特性,将有更广阔的应用前景。
2、JavaScript是一个强大面向对象语言,它有很多快速高效的解释器。官方JavaScript标准定义的API是为了构建基于浏览器的应用程序。然而,并没有定于一个用于更广泛的应用程序的标准库。
3、CommonJSAPI定义很多普通应用程序(主要指非浏览器的应用)使用的API,从而填补了这个空白。它的终极目标是提供一个类似Python,Ruby和Java标准库。这样的话,开发者可以使用CommonJSAPI编写应用程序,然后这些应用可以运行在不同的JavaScript解释器和不同的主机环境中。在兼容CommonJS的系统中,你可以实用JavaScript程序开发:
4、混合应用程序(如,Titanium或AdobeAIR)
5、NodeJS和CommonJS之间的关系
6、CommonJS是一种规范,NodeJS是这种规范的实现。CommonJS是一个不断发展的规范,计划将要包括如下部分:
7、Binary,buffered,andtextualinputandoutput(io)streams
8、Systemprocessarguments,environment,andstreams
9、Unittestassertions,running,andreporting
10、Webservergatewayinterface,JSGI
11、Localandremotepackagesandpackagemanagement
12、具体每个子规范的定制进度请查看官方网站的说明:http://commonjs.org/specs/
13、CommonJS有很多实现,其中不乏很多大名鼎鼎的项目,比如说:Apache的CouchDB和node.js等。但这些项目大部分只实现了CommonJS的部分规范。具体的项目和实现部分参见官方网站的说明:http://commonjs.org/impl/
14、tips:千万别小看作为后台应用的JavaScript,Palm的WebOS的开发计划中就曾提到CommonJS和其扩展的JSAPI,另外几乎所有的平台(包括智能手机平台和计算机平台都开始流程)都开始引入Web技术:比如说S60中的WRT,IPhone中的WebWidget,Android平台上的WebWidget,还有Firefox直接用XML和CSS作界面用Javascript控制逻辑,甚至Google的ChromeOS直接就是一个浏览器操作系统。我做个技术上的赌注:动态语言和静态语言混合编程将会很流行(比如Android和PalmWebOS同时引入两种SDK,QT直至QTScript)。
15、以上就是commonjs是什么的详细内容,更多请关注其它相关文章!
好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!