nodejs中文教程-nodejs参考资料分享
什么是Node.js?
把事件驱动IO库绑定给V8 JavaScript虚拟机实现的通用编程环境.
目前稳定发布的版本为0.2.5, 项目发起人Ryan Dahl声称将维护0.2分支上的API稳定, 0.3分支也已发布至0.3.2版
官方网站, 包括API文档, 邮件列表等: http://nodejs.org
项目地址: http://github.com/ry
它有什么不同?
* 网络通信与文件系统IO无阻塞, 避免CPU时间浪费.
* 单线程, 程序模型简单, 推荐使用多进程而非多线程的方式来实现多核并行计算.
* 全新的生态系统, 不像EventMachine/Tornado那样难于整合Ruby/Python旧有的坚持同步IO的模块.
* 使用V8, 一个把执行效率放在首位的JS引擎, 而且开发非常活跃.
* 对于Web开发者而言, 能在客户端和服务器端使用同样的语言, 减少切换环境带来的头疼.
介绍材料:
* [PDF] 介绍Node.js http://nodejs.org/st
* [PDF] Node.js目前面临的一些困境(投入生产环境前须知): http://nodejs.org/js
第三方模块/组件:
http://github.com/ry
其中较为重要的项目:
* 包管理器npm: http://github.com/is
* 多版本共存nave: http://github.com/is
* 多版本共存nvm: http://github.com/cr
* 中间件Connect: http://github.com/se
一些信息源:
* http://howtonode.org
* http://blog.nodejits
* http://dailyjs.com/ JavaScript博客, node.js自从问世之后在这里占据了不少的篇幅
* http://twitter.com/#
原文地址:http://wuzongbin2008.blog.163.com/blog/static/214687332010112825735577/