我逃离PHP阵营了

C 2022-2-20 4447

以后的学习路线:

小型应用:NodeJS / Python

大型应用:JAVA / C#

一方面是工作需要,另一方面是顺应趋势。以前骂这个骂那个,技术方面却没啥长进,感觉自己像个傻逼。不再用PHP的原因主要还是性能,工作这些天发现很多老旧PHP组件造成并发问题的案例,PHP设计之初的模型就不是为大型应用准备的,fastcgi非驻守进程,执行结束即销毁的方式也逐步被淘汰了。历史的车轮无情地滚动,感谢PHP带给我的经验和快乐。

后端不准备用NodeJS因为依赖实在太乱了,而且每个组件都有版本号,强迫症真的忍不了。就总感觉做出来的网页是个临时打包的半成品,只有啥都是最新的才不会这么难受。前端发展快这么玩也就罢了,后端还是希望越少依赖越好,所以还是用Python或者Kotlin来搞比较合适。至于工作用到的大项目,那自然是Java和C#。

再未来的大趋势我个人看好Serverless,什么多线程高并发在原生分布式程序面前都是浮云,一旦普及的话程序员也不必再考虑复杂的抽象模型,一切又回到了最初的过程设计。

最新回复 (19)
  • fly 2022-2-20
    2

    折腾的都不休息  

  • cn 2022-2-20
    3

    不考虑下rust

  • C 2022-2-20
    4
    fly 折腾的都不休息

    调代码调的心态炸了,直接换个语言……

  • cn 2022-2-20
    5
    C 考虑啊,Python之后就转Rust

    开发大型应用呢

  • 慕容 2022-2-20
    6

    我倒是一向习惯C系语法,毕竟从小接触的就是C,实在是对C#有很高的好感

  • C 2022-2-20
    7
    江澄明 我倒是一向习惯C系语法,毕竟从小接触的就是C,实在是对C#有很高的好感

    C#个人感觉是个更加完美的Java,不过本质上还是C系语言。公司要用的话我会考虑深入学一下,对微软印象也还算不错。

  • C 2022-2-20
    8
    cn 不考虑下rust

    其实架构好了后端用啥语言都无所谓,甚至可以用多门语言来做。Rust最大的优势是一般人看不懂,写出来点啥如果有人问,代码丢过去基本就足够对方弃坑了

  • cn 2022-2-20
    9
    C 其实架构好了后端用啥语言都无所谓,甚至可以用多门语言来做。Rust最大的优势是一般人看不懂,写出来点啥如果有人问,代码丢过去基本就足够对方弃坑了

    Kotlin怎么样

  • oliolo 2022-2-20
    10

    新的技术都是在吃硬件性能。吃满了在换高配硬件,反正科技在进步,没有软件的铺张,哪能凸显硬件升级带来的效果。

  • v6666 2022-2-20
    11

    对C#的程序不抱好感

  • v6666 2022-2-20
    12

    python写网页后端性能真的差的一笔,而且我觉得和nodejs相比就是很不简洁

  • C 2022-2-20
    13
    cn Kotlin怎么样

    没用过,感觉和java差不多,而且jet那啥一般收费

  • C 2022-2-20
    14
    v6666 python写网页后端性能真的差的一笔,而且我觉得和nodejs相比就是很不简洁

    经验之谈啊,难怪python的后端程序那么少。

    以后项目的后端我还是尽可能用rust写。

  • C 2022-2-20
    15
    oliolo 新的技术都是在吃硬件性能。吃满了在换高配硬件,反正科技在进步,没有软件的铺张,哪能凸显硬件升级带来的效果。

    其实是更多地利用服务器多核心优势,8C的VPS适合多线程,1C的穷酸机其实根本不用考虑这些,PHP的单线程都够了,不过在此基础上有协程的话会好很多。

    • 屌丝论坛
      21