了解Node.js用例
试图了解使用node.js的Web应用程序。
基本上有两个主要用例,即:
-
整个系统都是用节点写的,所以你有login,注销,密码恢复等function。 所有这一切都写在JavaScript?
-
您只能使用node.js发送客户端更新,以便对应用程序产生实时影响。 但其余的应用程序是用例如rails或django写的
请告诉我,如果我正确理解这一点:
就node.js使用的其他技术而言,您倾向于看到有人使用node.js作为后端服务器,在客户端使用socket.io来build立跨浏览器的长时间运行的ajax调用库,然后您可以使用backbone .js为您的客户端mvc模式。
这是正确的吗?
基本上来说,这只是一个运行javascript代码服务器端的工具。 你做什么取决于你。 许多人使用它作为补充系统,因为它是相对较新的,但完全可以使用node.js运行独立的应用程序。
据说它在处理并发连接方面特别好,这就是为什么经常build议在应用程序中处理实时作业的原因,但是没有什么义务可以用于这个特定的用例,它只是一个你可以做的事情。
就像所有的东西一样,理解它的最好方法就是使用它,所以不要害怕玩弄它。
我们在Application Skype中使用Node js的用例,例如使用节点j在chrome浏览器上进行语音和video聊天
- 使用Backbone.js创build一个模态
- 做任何客户端JavaScript框架与Node.js + Express.js + socket.io.js很好地集成吗?
- 使用node.js改造现有的Backbone应用程序以进行服务器端渲染?
- Socket.IO – 是一个关注的开放连接吗?
- Backbone.js Node.js Express.js中的用户function
- ParseError:带有Browserify和模板文件的意外标记
- 如何在服务器端使用require.js?
- eonasdan-bootstrap-datetimepicker v4.17.37小部件不使用common.js加载
- 错误:getaddrinfo ENOTFOUND在获取调用的nodejs中