慕田峪7331174
首先看 Nodejs 的初衷是为了快速解决一些高并发问题而诞生的,高并发有很多解决方案,其中一种是使用 Reactor 模式,而正好利用了 JS 在回调函数上的优势,加上 JS 的普及,Nodejs 一下获得了巨大成功。Nodejs 在这么长时间发展过程中,产生了非常完整的前后端工具链,也有相当丰富的框架。而当前的形势来看 Swoole ,对于很多PHP 程序员来说,唯一的优势就是不用另外学一门新语言了——然而大部分 PHP 程序员其实也懂 JavaScript。那么对于服务器端 PHP 开发来说,Swoole 也自废了几个巨大的优势:PHP 的快速上手和部署。对于新手来说,一个 PHP 文件就是一个页面,我只要修改上传这个页面,就相当于修改了网站,而对于 Swoole 来说,必须像其他很多语言中,要先在命令行下启动一个服务,然后修改了代码之后,必须要重启服务才能达到更新的效果,理念完全颠覆PHP 的初衷,其实完全可以选择其他语言。