..
后端编程语言对比
Java vs Golang vs Node.js vs Python vs Rust
以上server-side编程语言及技术的市场领域及现状
Java
老牌,成熟,全家桶解决方案,有历史包袱
业务负责大型项目还是会用
码农多,很卷。
总能找到Java工作,高薪要卷
云原生时代落下风,后面graalVM有很大可能一扫颓势
建议:学好Java维持基本盘
Golang
Cloud-native ,网络中间件开发
需要高性能的restful server首选
抢了一部分java的市场
上手简单
建议:base java的要入门能实现基本的restful server, all in golang的不需要看java的东西
Node.js
Fullstack 首选
startup公司喜爱
建议:入门能实现基本的功能
Python
Data engineer 必备
AI 开发 必备
devops开发 测试开发 不追求性能的上层应用
入门简单
建议:程序员必学
Rust
系统级开发,后端的后端
区块链
webassembly亲和
学习曲线高
安全性高,开发效率低
吃C/++ 的市场,解决C/++内存管理的痛点
建议:all in web3 必学