node.js可以做什么,php不能,反之亦然?

时间:2011-11-01 08:42:57

标签: php node.js

我一直在使用WAMP堆栈开发Web应用程序。我广泛使用javascript jQuery并且想要开始学习node.js但是node.js可以解决哪些特殊问题我无法在php中解决或者node.js为其他服务器端语言提供了什么额外的优势。我也有兴趣了解它的局限性,以帮助我决定使用它可以实现的目标和数量。

1 个答案:

答案 0 :(得分:2)

关于node.js和PHP的一些想法...有些只是我的意见......

node.js优点

  • 针对高流量应用程序的更好的平衡/并发模型
  • 客户端/服务器之间的代码重用
  • 几乎所有内容都是开源的,可在github上找到
  • 更接近裸机的清洁/裸骨 - 只包括你需要的东西(我的意见)

node.js缺点

  • 您将不得不学习如何以一种公平的方式而不是传统的线性方式进行编码
  • 比PHP更少的框架/技术,许多不太成熟
  • 如果您正在从事商业/政府项目(即使它非常受欢迎,PHP对许多最终用户/客户来说更“可接受”)知之甚少/接受
  • 计算密集型操作可能会阻止服务器,因此您必须要小心
  • 如果设置node.js服务器,则需要使用代理服务器(nginx)