0871-64605728
网站首页
关于我们
产品中心
解决方案
新闻资讯
客户案例
知识专区
售后服务
联系我们
留言反馈
您当前位置:网站首页 >>
知识专区
放弃 PHP,选择 Node.JS 的 8 个理由!
文章来源:微信号CSDN 作者:李磊 上传时间:2021-1-15 浏览量:3155
PHP 是最好的语言!
上面这个梗曾一度非常流行。
PHP 因为有
开源免费、语法简单、拓展性强
等众多优点,一度成为 Web 开发领域最受欢迎的语言。淘宝、雅虎、新浪等大型门户网站,也都选用了 PHP 作为其开发语言。
但凡事都有两面性,PHP 的缺点同样很明显:代码重用率低、不擅长递归、对多线程支持不够好、缺乏标准框架与编码规范……
这些年,PHP 人气在不断下降,与之形成鲜明对比的是,后起之秀 Node.js 的人气一路高涨,越来越多的开发者选择投入 Node.js 的怀抱,放弃了 PHP。
国外开发者 Shawn Grover 在博客平台 Medium 分享的文章《Why I Abandoned PHP for Node.JS》中,阐述了他放弃 PHP 而选择 Node.JS 的 8 个原因:
Node.JS 能降低开发环境的复杂性;
Node.JS 在前端和后端开发中使用统一语言;
Node.JS 只要求在服务器上安装;
Node.JS 更好地体现了关注点分离,耦合度更低;
Node.JS 使用 Apache / Nginx 代理;
Node.JS 更容易找到合适的程序包;
未来五到十年内,Node.JS 都不会过时;
Node.JS 保留了标准的 GIT 工作流程,适用于大多数代码编辑器。
而 PHP 与 Node.js 众多差异的背后,最核心的一点就是
关注点分离
。
如果一个问题能分解为独立且较小的问题,就是相对较易解决的。
关注点分离做的不够,需要关注的点就会太多,而程序员的能力是有限的,不能同时关注于问题的各个方面,因此,Node.JS 则更能满足程序员开发时的需求。
当然,以上仅是个人看法。倘若你有想法,不妨分享出来,交流交流。
参考链接:https://medium.com/swlh/why-i-abandoned-php-for-node-js-23903153f18f
【
打印此页
】【
关闭网页
】
上一个知识专区:
1.6 万亿参数你怕了吗?谷歌大脑语言模型速度是 T5 速度的 7 倍
下一个知识专区:
谷歌大脑组合模型霸榜 SuperGLUE
30
2021-09
相见恨晚的8个电脑端设计软件
相见恨晚的8个电脑端设计软件,没用过的都后悔了!
27
2021-08
HTML5 标签大全笔记,用到的时候翻一下,百度都省了!
HTML5 标签大全笔记,用到的时候翻一下,百度都省了!
30
2022-12
【腾讯云原生】Eunomia云原生资源编排优化
【腾讯云原生】Eunomia云原生资源编排优化
09
2021-07
那些不为人知的搜索引擎语法
你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
10
2022-06
DeepMind爆发史:决定AI高峰的“游戏玩家”|深度学习崛起十年
DeepMind爆发史:决定AI高峰的“游戏玩家”|深度学习崛起十年
29
2021-06
计算机网络的 89 个核心概念
计算机网络的 89 个核心概念
27
2021-08
设计模式
设计模式
04
2022-03
如何写一个花里胡哨的点击按钮(HTML+CSS+JS)
如何写一个花里胡哨的点击按钮(HTML+CSS+JS)
0871-64605728
友情链接:
云港互联
请各公司推销人员注意:我单位拒绝任何方式、任何形式的电话推销,请勿拔打我单位客服热线进行电话推销,谢谢合作!
公司名称:
云南昂略科技有限公司
联系地址:云南省昆明市官渡区永平路188号鑫都韵城写字楼6栋1004号
联系电话:0871-64605728、传真号码:0871-64605728
电子邮箱:19701580@qq.com
关键词:知识专区:放弃 PHP,选择 Node.JS 的 8 个理由!,云南昂略科技有限公司,云南移动执法平台建设,云南智慧安防调度系统,云南头戴式安全终端,昂略科技
网站管理
【版权声明】本站部分内容由互联网用户自行发布,著作权或版权归原作者所有。如果侵犯到您的权益请发邮件致info@ynjwz.com,我们会第一时间进行删除并表示歉意。