分析下。。。
反正我之前是写 PHP 的,换到 Node 一年多,没发现 Node 有显著不如 PHP 的地方,而比 PHP 更好用的地方则有很多。 所以我觉得如果大家都是理性的话,PHP 肯定要被 Node.js 或者 Ruby 之类的语言取代,但并不是所有人都会挑选最好的语言,而是会受制于其他一些因素。
@jysperm 跟楼上的这位朋友差不多,也是从PHP转过来的,现在再回去写PHP,觉得不如JS写的舒服了,不过如果不用co/koa的话,有些场景还是PHP方便些。另外就是js的debug不太方便,PHP有些比较大型的CMS,blog,商城之类的暂时js下还没有太多块头相当的替代品。否则的话基本会考虑全部时间都写js了
@andyhu 现在主要是有几个问题,第一做技术的不全是年轻人,也有很多保守派,不愿意尝试或学习新技术,尤其是在一些中小公司里的技术主管。第二,很多现在线上运行的程序都是PHP,尤其是多年积累下的程序可能由于人员的更迭,程序一时间很难改动,而且也不是所有公司都实现了soa。第三,PHP经过多年的发展,在很多大型网站都经过了检验,积累了很多调优和排错的经验,nodejs虽然也在很多大流量高并发的场景下使用了,但分享出来的经验并不多,这点可以见百度google搜索结果,那些大公司的实际情况,硬件设施,运维体系等等可能和一半的开发者还有很大差距,所以有些经验并不能直接套用,比如ssd的使用,跨机房的专线,这些一般的公司可能都不具备,自动化运维的体系在中小公司可能也不健全。综上所述,一个语言完全取代另一个语言本身就不存在,就像上面人说的一样perl还有好多人用。即使是大规模替代短期内在nodejs和php上也不会发生。手机回帖好累 自豪地采用 CNodeJS ionic
@leapon +1 我们如果不想做 xxx语言之父,那么就不用关注这些事情了。 php我个人认为在你退休的时候应该还是会有人用的,只是可能不那么火了而已。 但问题是你要学火的语言,还是要用语言来实现你的人生目标。 如果是后者,就逆向思维一下,你目标的公司用什么语言,或是你未来的创业团队用什么语言就ok了 从生活出发吧