PHP与Node.js的区别

2021-01-18 10:23发布

19条回答
收获很多
2021-01-18 11:43

PHP胜出:代码与内容混合

大家在输入的过程中当然希望能将自己的思路直接转化为网站的文本内容,同时还要为进程添加分支、一部分if-then语句以保证站点拥有漂亮的视觉效果,具体取决于URL中的某些参数。又或者,我们希望能够利用单一数据库将文本或者数据加以混合。在PHP的帮助下,大家只需要打开魔法般的PHP标签,几秒之内即可开始编写代码。是的,不需要任何模板——因为一切都已经从属于模板了!也用不着使用额外的文件或者复杂架构,可编程逻辑的强大力量就在我们的指尖、等待着各位的调遣。

Node.js胜出:关注点划分

将代码与内容加以混合像一把神奇的拐杖,虽然开始能够很好地引导使用者、但最终却往往变成沉重的负担。诚然,将代码与HTML混合在一起确实相当有趣——至少前几次体验时是如此。但很多我们的代码库就会变成一大堆逻辑相互杂糅的乱麻。真正的程序员会向其中添加结构,并把修饰层从逻辑层当中划分出来。很明显,新手开发人员能够借此对项目拥有更清晰的认识,也更易于完成后续维护工作。运行在Node.js之上的各类框架正是由这样一群程序员们所打造,他们很清楚当模型、视图以及控制器得到明确划分之后,生活会变得更加美好。


一周热门 更多>