【问题标题】:Examples showing nodeJS's strengths展示 nodeJS 优势的示例
【发布时间】:2010-12-07 12:53:34
【问题描述】:

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

【问题讨论】:

    标签: javascript node.js


    【解决方案1】:

    我现在正在用 nodejs 编写一个应用程序,我可以说最大的优势之一就是性能。你可以使用像mongoDB这样的文档数据库,你会有一个turbo APP。

    有一个 Web 框架,例如用于 Ruby 的 Sinitra,ExpressJS,它使用起来非常简单,并且非常适合小型应用程序。 http://expressjs.com/

    对于数据库,mongoDB 使用起来非常简单,并且可以很好地与 javascript 配合使用,因为您可以读取和持久化 JSON 对象。 http://www.mongodb.org/

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

    这是一个入门教程:http://howtonode.org/express-mongodb

    【讨论】:

      【解决方案2】:

      如果您想使用尖端技术,那么一个真正令人兴奋的途径是 nodejs + HTML5 WebSockets 的当前草案规范。 Rob Hawkes 的 Rawkets 是一个很好的演示——一个实时多人火箭游戏(参见Github source),它使用一个名为 websocket-server 的 NPM 模块,使得在浏览器中进行实时游戏变得非常容易。目前只有 3 种浏览器支持 WebSockets:Chrome、Firefox 和 Safari。由于规范设计存在安全问题,我不得不在 Firefox 4 和 5 中专门启用它。 Firefox 6 implements the protocol that's fixed。还有一个programmatic way to check whether WebSockets is implemented

      【讨论】:

        猜你喜欢
        • 2011-12-04
        • 2013-09-30
        • 2012-05-13
        • 2011-06-02
        • 2019-04-10
        • 2023-03-10
        • 2011-08-17
        • 2017-12-31
        • 1970-01-01
        相关资源
        最近更新 更多