摘要:
node.js是由Ryan Dahl编写的服务器端js framework,其初衷是为了编写更为高效的web服务器。它的亮点在于1. 使用当前最快的google v8 js engine2. 单线程。因为不需要考虑并发,所以也就没有了锁和阻塞的概念,大大简化编程。3. 事件回调模型。所有的异步操作,比如数据库访问都是通过事件触发的。4. 完全发挥javascript作为动态解释语言的强大威力。开发人员可以自由的使用一切特性比如closure,并且不需要担心跨浏览器支持(因为是服务端)你可能会问单线程怎么处理多用户请求呢?事实上Ryan观察到web访问的一个事实:每次web请求服务周期最耗费时间 阅读全文