了解Node.js用例

时间:2012-09-13 15:41:27

标签: javascript node.js backbone.js

尝试理解将node.js用于Web应用程序。

基本上有两个主要用例,即:

  1. 整个系统都是在节点中编写的,因此您可以使用登录,注销,密码恢复以及Web应用程序执行的任何操作。所有这些都是用javascript编写的?

  2. 您仅使用node.js发送客户端更新,以对应用程序产生实时影响。但是应用程序的其余部分是用例如rails或django

  3. 如果我理解正确的话,请告诉我:

    对于与node.js一起使用的其他技术,你倾向于看到人们使用node.js作为后端服务器,在客户端使用socket.io建立一个跨浏览器的长期运行的ajax调用库,然后你可能会将backbone.js用于您的客户端mvc模式。

    这是对的吗?

2 个答案:

答案 0 :(得分:2)

基本上,它只是运行javascript代码服务器端的工具。你用它做什么取决于你。许多人将它用作补充系统,因为它相对较新,但完全可以运行带有node.js的独立应用程序。

据说它在处理并发连接方面特别擅长,这就是为什么经常建议在应用程序中处理实时作业的原因,但是没有“义务”可以说它可以用于这个特定的用例,这只是你可以做的一件事。

与所有事情一样,理解它的最好方法就是使用它,所以不要害怕玩它。

答案 1 :(得分:0)

我们在应用程序中使用的节点js的用例 Skype就像语音&使用节点js在Chrome浏览器上进行视频聊天