尝试了解如何在 Web 应用程序中使用 Node.js。
基本上有 2 个主要用例,即:
整个系统都是用 Node 编写的,因此您可以使用登录、注销、密码恢复以及 Web 应用程序执行的任何其他功能。所有这些都是用 JavaScript 编写的?
您仅使用 node.js 发送客户端更新,以对应用程序产生实时影响。但应用程序的其余部分是用例如编写的Rails 或 Django
请告诉我我的理解是否正确:
就node.js使用的其他技术而言,你往往会看到人们使用node.js作为后端服务器,socket.io在客户端建立一个跨浏览器长时间运行的ajax调用库,然后你可能会使用backbone.js作为你的客户端mvc模式。
这是正确的吗?
最佳答案
基本上来说,它只是一个在服务器端运行javascript代码的工具。你用它做什么取决于你。由于它相对较新,许多人将其用作补充系统,但完全可以使用 Node.js 运行独立应用程序。
据说它特别擅长处理并发连接,这就是为什么经常建议在应用程序中处理实时作业的原因,但可以说没有“义务”将它用于这个特定的用例,这只是您能做的一件事。
与所有事物一样,理解它的最好方法就是使用它,所以不要害怕尝试它。
关于javascript - 了解 Node.js 用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12410005/