我之前在 java1.4/1.5/weblogic 时代做了多个 java 项目,后来转战 Go 语言多年,现在再返回来做 java 项目,有点 hold 不住了……
1 、各种语法糖叠加起来,非常不直观。盐多了加水,水多了加盐,看类库的源码就像看甲骨文,脑子快拧成麻花了;
2 、整个技术体系 java+spring boot+cloud 太庞杂,学习成本和使用成本非常高。
对,有 AI 的加持下,语法层面没啥区别,恶心语法让 AI 去咀嚼,最重要是自己熟悉各语言最适合的使用场景,在选好语言后就让 AI 去写就行了。
广为吐槽的 setter getter 用 Lombok 注解。
动不动就写接口 ServiceImpl ,也可以不写接口。
最后,玩玩 Netty 、Vert.x
对,有 AI 的加持下,语法层面没啥区别,恶心语法让 AI 去咀嚼,最重要是自己熟悉各语言最适合的使用场景,在选好语言后就让 AI 去写就行了。