显示nodeJS优势的例子

我对nodeJS感兴趣,并且可以在服务器上运行JS,所以想知道是否有人有一些例子,或者可以解释nodeJS的潜力(网站上的文档不大)

我现在正在用nodejs编写一个应用程序,我可以说最大的好处之一就是性能。 您可以使用像mongoDB这样的文档数据库,您将拥有一个turbo应用程序。

有一个像Sinitra for Ruby的Web框架,ExpressJS,它使用起来非常简单,而且对于小应用程序来说非常棒。 http://expressjs.com/

对于数据库来说,mongoDB使用起来非常简单,而且在JavaScript中效果很好,因为你可以读取和保存JSON对象。 http://www.mongodb.org/

要使用mongoDB,有Mongoose模块,它会抽象使用并提供连接。 https://github.com/ciaranj/mongoose

这里是一个开始的教程: http : //howtonode.org/express-mongodb

如果你想玩最尖端的技术,那么真正令人兴奋的大道是nodejs + HTML5 WebSockets的当前草稿规范。 Rob Hawkes的Rawkets是一个很棒的演示 – 一个实时的多人火箭游戏(参见Github源代码 ),它使用了一个名为websocket-server的NPM模块,使得在浏览器中实时游戏非常容易。 目前只有3个支持WebSocket的浏览器:Chrome,Firefox和Safari。 由于目前devise的安全问题,我不得不在Firefox 4和Firefox 5中启用它。 Firefox 6实现了固定的协议 。 有一个编程方式来检查是否也实现了WebSockets