时间:2014-02-15所属栏目: PHP/PHP框架 来源: 未知 热度:
PHP是一款处事器端的剧本说话,首要用于动态网页开拓,是今朝最风行的开拓说话之一。Node是一款用来编写高机能收集处事器的JavaScript器材包。作者Jani Hartikainen颁发了一篇博文,文中将两者举办比拟,罗列了PHP优于Node.js的五大来由。一路来看下。

1. 轻易托管
大大都Web托管处事器提供商能为PHP提供托管,而对付Node,你必要找一个更专业的托管处事提供商。凡是环境下,必要通过shell会见来配置应用措施,而且大部门托管提供商不包括这些,即即是包括此成果的,其他的包要相对的便宜些。
2. PHP在处事器上安装更利便、浅显
PHP可等闲的安装WAMP,LAMP可能MAMP,将代码陈设到一个Web假造主机,只必要拖放文件,就可大功告成。
固然,Node自己并不难安装,可是仍必要具备更多的专业常识才气将它配置好,为了可以或许在处事器上安装,你凡是必要相识一些Linux体系打点员方面的常识,以便你在安装进程中当体系奔溃时确保node可以或许很好的运行。
3. 假如PHP代码破坏,不会拖垮整个处事器
PHP代码只运行在本身的历程范畴中,当某个哀求表现错误时,它只对特定的哀求发生影响。而在Node情形中,全部的哀求均在单一的历程处事器中,当某个哀求导致未知错误时,整个处事器城市受到影响。
4. PHP历程短暂
在PHP中每个历程对哀求一连的时刻很短暂,这就意味着你不必为资源设置和内存而忧虑。而Node在历程进程中必要运行很长一段时刻,你必要警惕并妥善打点好内存。好比,假如你健忘从全局数据中删除条目,这会等闲的导致你将内存泄漏。
5.更大的尺度库
PHP的尺度库比Node的尺度库要大的多。
竣事语:
虽然,并不是说PHP在各个方面都优于Node,在某些工作上,Node照旧很不错的(好比,信息及时处理赏罚方面),Node是一个风趣的产物,它有一个优雅的架构。尽量Node.js 不是银弹,但它如故是颗子弹。
开拓者们对编程说话的兴趣老是平分秋色,每一门说话都有它存在的代价,笔者以为选择本身最得当的步崆最重要的。除了以上这些,PHP还在哪些方面优于Node呢?接待您在评述中列出。
标签:lnmp, mnmp, nodejs, php, wamp