Node.js 了解
http://blog.feshine.net/technology/460.html
http://www.infoq.com/cn/articles/nodejs-frameworks
http://sd.csdn.net/a/20101123/282337.html
很火,是口头上火!
我也喜欢它,毕竟是javascript!
- 服务器端的JavaScript
- 基于Google的V8创建
- 事件触发、非阻塞的I/O。 类似于EventMachine或Twisted。
- CommonJS模块系统。
- 有8000行C/C++代码, 2000行Javascript代码,14个贡献者。
第三点我很感兴趣,但是不知道怎么回事,因为没用过啊。
------------------------------------------------------------------------------------------
http://fafeng.blogbus.com/logs/120975751.html
Node.js是构建在JavaScript引擎V8之上的JavaScript环境,它是一个异步事件驱动I/O模型,它能够非常好地安装在Linux, Macintosh和Solaris,通过虚拟机MinGW或Cygwin(编译和运行方法)它也能运行在其它Unix和Windows平台。
Node.js的特性
1. 单线程
2. 异步
3. 非阻塞IO
4. 事件驱动(详见Understanding the node.js event loop)
5. Google V8
目前只是看看,最重要的问题是,nodejs太年轻了!
如果能成熟起来,做web应用那是太强了:
1:前后端语言相同!
2:用web的方式思考!
3:很好的性能!
其最大的特点我看就是它的性能优势了,而这个特点主要也是得益于非阻塞IO加上事件驱动,看看这篇文章
对集中网络IO操作机制的比较: http://blog.ureshika.com/archives/596.html
参考:
http://sd.csdn.net/a/20111102/306771.html 关于node.js语言的讨论