Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.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
Networking 适用于服务器端网络的javascript框架?_Networking_Node.js_Dojo_Mootools - Fatal编程技术网

Networking 适用于服务器端网络的javascript框架?

Networking 适用于服务器端网络的javascript框架?,networking,node.js,dojo,mootools,Networking,Node.js,Dojo,Mootools,我即将开始编写一个“服务器端”(如不在浏览器中运行)软件,该软件将使用UDP进行大量网络通信 我目前倾向于在Node.js上运行服务器,主要是出于表面动机,认为它是“新的、闪亮的” 由于我对Javascript还比较陌生,我正在研究使用某种类型的JS框架,以帮助我避免初学者经常犯的一些最明显的错误。我正在寻找网络和Javascript方面的经验。是否有任何特定的框架使UDP网络变得非常简单/方便 Mootools和Dojo看起来都很有趣,因为它们都得到了很好的维护,而Prototype/scri

我即将开始编写一个“服务器端”(如不在浏览器中运行)软件,该软件将使用UDP进行大量网络通信

我目前倾向于在Node.js上运行服务器,主要是出于表面动机,认为它是“新的、闪亮的”

由于我对Javascript还比较陌生,我正在研究使用某种类型的JS框架,以帮助我避免初学者经常犯的一些最明显的错误。我正在寻找网络和Javascript方面的经验。是否有任何特定的框架使UDP网络变得非常简单/方便

Mootools和Dojo看起来都很有趣,因为它们都得到了很好的维护,而Prototype/script.aculo.us似乎变得停滞不前,因此也不是很有趣。

对于任何JS软件来说,它的实用方法和OOP层都是一个不错的附加组件。但是,它对管理UDP没有任何帮助

实际上,您提到的所有框架都源自客户端,因此没有任何理由以任何方式在传输层(或其下)管理网络

这不是一个非常常见的用例,因为JS,即使是Node,也非常面向webapp,几乎总是通过TCP使用HTTP。除了Node之外,我没有任何关于这种用法的参考资料。它似乎对数据报提供了足够的抽象以使其可用,我真的不知道您想要什么使UDP“更容易”:如果您弄乱了传输层,您无论如何都会要求您的手弄脏;)

由于其实用方法和OOP层,可以成为任何JS软件的不错的附加组件。但是,它对管理UDP没有任何帮助

实际上,您提到的所有框架都源自客户端,因此没有任何理由以任何方式在传输层(或其下)管理网络


这不是一个非常常见的用例,因为JS,即使是Node,也非常面向webapp,几乎总是通过TCP使用HTTP。除了Node之外,我没有任何关于这种用法的参考资料。它似乎对数据报提供了足够的抽象以使其可用,我真的不知道您想要什么使UDP“更容易”:如果您弄乱了传输层,您无论如何都会要求您的手弄脏;)

您关于所有框架都是从客户端开始的评论当然非常重要,这一点我从来没有想到。我已经开始使用dgram API,这并不难,可能是我不需要更多的东西。把这个问题留一段时间,看看我是否得到了更多的回答。你们的评论说所有的框架都是从客户端开始的,这当然非常重要,我从来并没有想到过。我已经开始使用dgram API,这并不难,可能是我不需要更多的东西。把问题留一段时间,看看我是否能得到更多的回答。