Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 理解Node.js用例_Javascript_Node.js_Backbone.js - Fatal编程技术网

Javascript 理解Node.js用例

Javascript 理解Node.js用例,javascript,node.js,backbone.js,Javascript,Node.js,Backbone.js,尝试了解如何在web应用程序中使用node.js 基本上有两种主要用例,即: 整个系统都写在node中,因此您可以使用登录、注销、密码恢复以及web应用程序执行的任何其他操作。所有这些都是用javascript编写的 您使用node.js仅用于发送客户端更新,以便对应用程序产生实时效果。但应用程序的其余部分是用rails或django编写的 请告诉我,我是否理解正确: 就node.js使用的其他技术而言,您倾向于看到人们使用node.js作为后端服务器,在客户端使用socket.io建立跨浏览器

尝试了解如何在web应用程序中使用node.js

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

  • 整个系统都写在node中,因此您可以使用登录、注销、密码恢复以及web应用程序执行的任何其他操作。所有这些都是用javascript编写的

  • 您使用node.js仅用于发送客户端更新,以便对应用程序产生实时效果。但应用程序的其余部分是用rails或django编写的

  • 请告诉我,我是否理解正确:

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


    这是对的吗?

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

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


    与所有事情一样,理解它的最佳方式是使用它,因此不要害怕使用它。

    我们在应用程序中使用的Node js用例
    在chrome浏览器上使用node js进行类似Skype的语音和视频聊天。node.js是一个JavaScript运行时系统。你可以用它做任何你喜欢的事;你可能会使用Python、java、C++或任何其他编程系统。它可能更好或更不适合特定的任务,但它是一个通用系统。