2

试图了解如何将 node.js 用于 Web 应用程序。

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

  1. 整个系统是用 node 编写的,所以你有登录、注销、密码恢复以及 web 应用程序所做的任何其他功能。所有这些都是用javascript编写的?

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

如果我理解正确,请告诉我:

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

这是正确的吗?

4

2 回答 2

2

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

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

与所有事物一样,理解它的最佳方式是使用它,所以不要害怕玩弄它。

于 2012-09-13T15:53:59.213 回答
0

我们在应用程序 Skype 中使用的 Node js 用例,例如使用 node js 在 Chrome 浏览器上进行语音和视频聊天

于 2015-05-07T06:51:32.093 回答