Articles of 扭曲

Socket.IO与扭曲

我的想法是为iOS和Android构build一个简单的聊天应用程序。 无论如何,我的问题与服务器端有关。 根据我所读的,做聊天应用程序的最佳select是构build套接字。 提到数据库,我的意图是使用MySQL,为了select其中一种可能性,这也可能是重要的。 我的问题是, 就可伸缩性,速度和安全性而言,这是最好的select:使用Twisted或使用Socket.IO的NodeJS构buildPython套接字? 我想可能还有其他的可能性来构build一个高效的套接字,但现在我正在考虑这两个。 如果你能给我一些build议,我真的很感激。

我是否需要Python中的node.js,就像使用PHP一样?

我一直在使用PHP一段时间。 而且我一直在考虑学习node.js以配合使用非阻塞的想法来创build在线游戏或应用程序。 有两个一起使用这两个相当多的信息。 使用节点作为游戏后端的一部分可以真正加快游戏的某些方面,特别是如果游戏允许用户实时地相互对战。 那么最近我也一直在研究python(是的,我有很多时间在我手上)。 有很多关于它的function,我真的很喜欢。 但是为了使用node.js来做后台工作,就像我正在考虑用php一样,我根本找不到很多信息。 我也注意到python确实有一些线程特性。 由于我对python的世界还很陌生,我甚至需要python中的node.js吗? python可以处理node.js可以使用的这些特性吗? 或者还是会有利用节点,或者我真的需要它。 作为一个侧面说明,因为我开始查找Python,我也发现扭曲,这似乎是另一个框架像节点。 但是,扭曲是用python编写的。 所以在上述任何一种情况下,扭曲会更好(除了扭曲看起来更长,比节点更稳定的事实)。 我的意思是,一般来说,它是值得使用的,无论是节点还是扭曲。 如果是这样的话,那么一个比Python更好。 对不起,这个大问题,但我只是如此不确定,在这方面n00b。 谢谢。 因此,在阅读有用的答案后,我看到以下选项:1. PHP + JS 2. Python + Twisted 3. Python +睡衣4. Python + node.js 5. Node.js 6. Twisted 我已经知道PHP,并且对它感到满意,现在正在学习JS。 这对我来说是一条可能的路线。 但是我也从PHP到Python,因为我喜欢的语言的一般特征。 我认为这个select可能比#3更合理,使用扭曲来处理networking端口以允许玩家与对方一起玩。 这只是让你不必学习JS。 对我来说,这似乎不是什么大不了的事情。 我已经开始学习了,不难学。 但是就像在一个问题中提到的那样,把事情混在一起, 和{}可能会有一些问题。 像#2,但与node.js. 大多数情况下,我会看到添加节点来处理networking方面,让玩家能够在现场/实时游戏中玩。 而大部分的代码将在Python中。 唯一的节点,js是一个考虑,以及它是单一语言的路线。 但它没有学习和使用Python的同样好处(它是一种通用的脚本语言,我可以使用,也可以不使用网页devise,这是我想学习和使用它的一个重要原因)。 答案作为#5,但我没有考虑一个唯一的路线,直到阅读评论。 虽然看起来似乎有道理,但它并不涉及我想学习的两种语言之一。 Python和节点。 以上似乎是我可以走的主要路线。 现在我还不确定要走哪条路。 […]