nodejs介绍

1:Nodejs的起源
Nodejs起源与2009年3月,到今年(2014)已经5个年头了,在发布v0.14之后将会正式发布v1.0了。在我撰写这篇博文的时候(2014.1.11)官方发布最新稳定版本为v0.10.24。最初Ryan Dahl是为了构建一个高性能的web服务器。Nodejs最初是他在寻找一种更高提升web服务器性能而发现的,而事件驱动、非阻塞I/O这种方式能更好的提高性能。随着Nodejs的不断发展、Nodejs渐渐演变成一种构建网络应用的基础框架。并发展为一个不共享任何资源的单线程、单进程系统,但包含了很适合网络的库,这样Nodejs就为构建大型分布式应用提供了基础设施。他们的目标都是为了构建快速、可伸缩的网络应用平台。它自身非常简单、采用通信协议来组织许多的Node,非常容易通过拓展来达成构建大型网络应用的目的。每一个Node进程都构成这个网络应用中的一个节点、它的名字所含意义的真谛(这是摘自朴灵的<深入浅出Nodejs>一书中的一段话)。
 
2:Nodejs是什么?
首先需要明白Nodejs不是一个js应用、而是一个js运行平台。其是由C++编写而成。但是Nodejs是一个后端的运行环境。因此你可以编写系统级或者服务器端的js让Nodejs帮你执行。

3:有那些开源的Nodejs资源和项目
这里主要是涉及一些开源的比较成熟的框架express等等。这些可以在官网上看到还有就是Node的使用者,放上一个刚刚看到的整理出的一个地址。大家看了就知道有哪些公司以及那些项目在使用Node。
posted @ 2015-09-29 20:44  3点破面  阅读(237)  评论(0编辑  收藏  举报