开始学习使用Node.js 11-03-08 banq 作者写了一系列Taking Baby Steps with Node.js,开始学习使用Node.js,一共有下面几个介绍1.Threads vs. Events线程和事件比较,现在事件驱动架构如此流行,Node.js给作者印象最深刻的就是其高性能事件模式,这要超过其他服务器端如.NET或 Mono。2.使用非标准模块 建议使用Npm(https://github.com/isaacs/npmreadme) 来安装Node.js。3.使用node-inspector调试两个简单命令: npm install node-inspector node-inspector & 开始启动node node --debug server.js <p class="indent"> 用浏览器打卡http://127.0.0.1:8080/开始调试4.使用CommonJS 库优化定制Java, Ruby, Python, C#, C++,都是因为其丰富各种库受到欢迎,虽然javascript没有这样的标准库,但是有CommonJS 。5.使用n进行Node版本管理Node.js走向产品化的标志。6.事件具体实现非常简单: var events = require('events'); var eventEmitter = new events.EventEmitter(); eventEmitter.on('someOccurence', function(message){ console.log(message); }); eventEmitter.emit('someOccurence', 'Something happened!'); <p class="indent"> 提交订阅模式是事件架构中主要方式,见本站专门介绍:http://www.jdon.com/jivejdon/thread/367987.使用Jasmine-Node实现Node.js的BDD风格单元测试一个完整的服务器端事件架构EDA 动态语言Javascript开发框架的开发步骤跳跃纸上,大家为什么还在争论用PHP会Ruby,都out啦了,用Node.js原文:Elegant Code » Taking Baby Steps with Node.js – BDD Style Unit Tests with Jasmine-Node Sprinkled Wit banq 2011-03-08 12:18 有人问过我:MVC和EDA事件驱动有什么关系?如果你在做一个小系统,MVC就可以了,但是如果你要做一个将来可能扩展到大系统,那么就要用事件驱动。习惯MVC思维的人会不习惯事件驱动。这又是一场淘汰革命。使用Node.js可以培养你纯粹事件编程思维。Node.js也许是下一个革命[该贴被banq于2011-03-08 12:29修改过] lostalien 2011-03-10 16:57 Nodejs的资料好少哦,也不来个《Nodejs in Action》。。。咋学啊 -。-! ma307273659 2011-03-14 11:39 2011年03月10日 16:57 "lostalien"的内容 ... 哥们 我觉得你学习思维有问题 你学习一个,首先是学习这个 东西的思维,比如学spring 不要为了spring 而spring, 最重要的学习 事件驱动 而不是node.js实现方式多的很 原理就那么一个 首先有思维 才有实现技术 zhuangshengnan 2012-01-05 14:47 您好,呵呵,可以加一下您的QQ么。我QQ545954502,有点node的问题想请教您,谢谢了,