Created
July 23, 2014 13:21
-
-
Save zhengjunwei/b02871534309a2ce9705 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
第一节 | |
Stability Index 稳定级别索引 | |
译者注:Node.js的API在不断的发展当中,会不断的引入一些新的实验性的API(刚引入的应该叫 Experimental),有些经过社区或开发者们的证明是对开发有帮助的,这个试验性的的会慢慢的成为Stable,意味着以后就算出了新的Node.js版本,也不会有大的变化被替换或者移除什么的,如果是经过大量的开发证明,离开了某个API就体现不了Node.js的优势的,就会从Stable变成Frozen,locked | |
索引从不稳定到稳定依次是:Deprecated->Expermental->Unstable->Stable->API Frozen->Locked | |
Stability: 0 - 抛弃 | |
这个API被引入了,但被证明是有问题的,在以后的版本里会被慢慢的移除掉,所以在你的应用程序当中最好不要依赖它来开发,使用这些API可能会导致一些warnings的警告,有可能你依赖这些API开发的应用程序,升级到新的版本的Nodejs时会导致不兼容 | |
Stability: 1 - 试验性的API | |
这只是试验性质的,如果你要使用Nodejs开发稳定的应用,最好不要尝鲜,当然你可以试着玩一玩,然后向 | |
Nodejs官方反馈一下你的使用心得,这些试验性的API有可能会被移除或者永久的成为稳定的API。 | |
Stability: 2 - 不稳定的API | |
基本上稳定下来的API,但是没有经过大量的开发者的应用程序的证明,如果没什么问题的话,在新的版本的Node.js里面会保留维护的 | |
Stability: 3 - 稳定的API | |
基本上稳定的API,官方有可能会对一些内部的实现进行调优或什么的,但是基本上你可以放心的使用 | |
Stability: 4 - 冻结的API | |
基本上不太可能有变化了,尽情的使用吧 | |
Stability: 5 - 锁定的API | |
除非发现有bug,否则官方也懒得change它们了,不要试图建议官方做什么改变,他们是不会理你的 | |
****************************************************************************************** | |
第二节 惯例 | |
所有的本文档中提到的例子可以使用下面的方法运行,比如你的文件叫example.js,代码如下(就是建立了一个服务器) | |
var http = require('http'); | |
http.createServer(function (request, response) { | |
response.writeHead(200, {'Content-Type': 'text/plain'}); | |
response.end('Hello World\n'); | |
}).listen(8124); | |
console.log('Server running at http://127.0.0.1:8124/'); | |
在SHELL中运行 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment