作者哈特卡伦,发表了一篇文章,比较两列举PHP比Node.js.Look在一起的五个理由。
1。容易相信
大多数Web托管提供商都可以为PHP提供主机,而对于Node,则需要找到更专业的托管
服务提供商。通常,shell
应用程序需要
设置应用程序,大多数托管提供商不包括它们。即使是包含此
功能的其他包也相对便宜。
2。PHP在
服务器上
安装更方便、更容易。
PHP可以很容易地安装WAMP,灯,或并购,部署代码的Web虚拟主机,只是拖放
文件,你可以这样做。
虽然节点本身并不难安装,但还需要有更多的专业知识可以设置,为了安装在服务器上,您通常需要了解一些Linux
系统管理员的知识,以便您在安装过程中系统崩溃时确保节点能正常
运行。
三.如果PHP代码被
损坏,整个服务器就不会被拖走。
PHP代码只在其自身
进程的范围内运行,当请求
显示错误时,它只
影响特定的请求。在节点环境中,所有请求都在一个进程服务器中,当请求导致未知错误时,整个服务器将受到影响。
4。PHP进程很短
在PHP中的每
处理请求的期限短,这意味着你不必担心资源
配置和存储,节点需要长时间运行的过程中,你需要小心地管理
内存。例如,如果你忘了从全球数据
删除条目,它很容易引起你的内存泄漏。
5。更大的标准库
PHP标准库标准节点数据库的大量。
结语:
当然,这并不意味着PHP在各个方面都优于节点。在某些
情况下,节点非常好(例如,信息实时处理)。节点是一个有趣的产品,它有一个优雅的建筑。Node.js虽然不是灵丹妙药,它仍然是一颗子弹。
开发人员对编程
语言的偏好总是不同的。每种语言都有自己的价值。我认为选择最合适的一个是最重要的。除了这些,PHP的哪些方面比节点更好欢迎您在评论中列出。