我逃离PHP阵营了
[em_24]以后的学习路线:
小型应用:NodeJS / Python
大型应用:JAVA / C#
一方面是工作需要,另一方面是顺应趋势。以前骂这个骂那个,技术方面却没啥长进,感觉自己像个傻逼。不再用PHP的原因主要还是性能,工作这些天发现很多老旧PHP组件造成并发问题的案例,PHP设计之初的模型就不是为大型应用准备的,fastcgi非驻守进程,执行结束即销毁的方式也逐步被淘汰了。历史的车轮无情地滚动,感谢PHP带给我的经验和快乐。
后端不准备用NodeJS因为依赖实在太乱了,而且每个组件都有版本号,强迫症真的忍不了。就总感觉做出来的网页是个临时打包的半成品,只有啥都是最新的才不会这么难受。前端发展快这么玩也就罢了,后端还是希望越少依赖越好,所以还是用Python或者Kotlin来搞比较合适。至于工作用到的大项目,那自然是Java和C#。
再未来的大趋势我个人看好Serverless,什么多线程高并发在原生分布式程序面前都是浮云,一旦普及的话程序员也不必再考虑复杂的抽象模型,一切又回到了最初的过程设计。