php 被python 加js取代_我是否需要像使用PHP那样使用Python中的Node.js?

我使用PHP已经有一段时间了。我一直在考虑学习Node.js来使用无阻塞的思想来创建一个在线游戏或应用程序。有很多关于两者结合使用的信息。使用Node作为游戏后端的一部分确实可以加速游戏的某些方面,特别是如果游戏允许用户实时地进行对抗。

好吧,最近我也在研究学习Python(是的,我手头有很多时间)。在PHP上有很多我非常喜欢的特性。但是对于使用Node.js做后台工作,就像我在考虑使用PHP一样,我根本找不到太多信息。我还注意到Python确实有一些线程特性。由于我对Python的世界还很陌生,我是否需要Python中的Node.js?Python能处理Node.js所能处理的这些特性吗?或者使用Node还有好处吗,或者我真的

需要

它。

另外,自从我开始查找Python以来,我还发现了Twisted,它似乎是另一个类似于框架的节点。但是Twisted是用Python编写的。因此,在上述两种情况下,Twisted都会更好(除了Twisted似乎比Node出现的时间更长、更稳定之外)。我的意思是总的来说它是值得使用的,不管是节点还是扭曲的?如果是这样的话,在Python中一个比另一个好吗?

很抱歉问了这么大的问题,但我不太确定这方面的问题。谢谢。

因此,在阅读了有用的答案后,我看到了以下选项:

PHP+JS语言

蟒蛇+扭曲

蟒蛇+睡衣

Python+节点.js

Node.js节点

扭曲的

我已经了解PHP并且对它很熟悉,目前正在学习JS。对我来说这是一条可能的主要路线。但我也从PHP转向了Python,因为我喜欢这种语言的一般特性。

我认为这个选项可能比使用Twisted来处理网络端口以允许玩家彼此直播游戏更合理。

这就使你不必学习JS,在我看来这没什么大不了的。我已经开始学了,学起来没那么难。但就像在一个问题中提到的那样,混合类似的东西;{}可能会有一些问题。

类似于#2,但使用Node.js。大多数情况下,我看到添加了Node来处理网络方面的问题,以便让玩家能够在实时/实时游戏中进行游戏。大部分代码都是用Python编写的。

Sole Node.js是一种考虑因素,也是一种单一语言路由。但是它也没有学习和使用Python的好处(它是一种通用的脚本语言,我可以在web设计中使用,也可以在web设计中使用)。这是我想学习和使用它的一个重要原因。

不过,在阅读评论之前,我并不认为这是唯一一条扭曲的路线。虽然这看起来很合理,但它并没有真正涉及到我想要学习的两种语言之一,Python和Node。

以上似乎是我能走的主要路线。现在我还不确定该走哪条路。我真的想学习Node和Python。所以我可能只需要把这两个分开来学习。但我还是需要为这个项目选择一个。到目前为止,我喜欢数字2和5,因为Node和Twisted有一些非常相似的功能,所以6 a接近5。我已经知道了。但我还是想学点新东西。所以,还是2号和5号。或者4,因为它类似于2。哈,我还需要做些家庭作业。也许这值得再问一个问题。

编辑(9-19-2012):我只想更新,说我目前主要使用Node.js进行开发。并计划使用Redis for PubSub功能来提供实时页面更新的外观,因为我不需要像在游戏或成对内容编辑中那样的真正实时。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值