关于 Java 笨重一说

查看 820|回复 80
FreeEx   
Java14 不是有 record class 吗
lisongeee   
[一个简单的请求处理分了好几层,写得贼难受]
下图摘自 《整洁架构之道》
https://tva4.sinaimg.cn/large/a977d012ly1h20trzmyz7j22c03407wk.jpg
statumer   
还有,Lombok 都已经在编译期间修改代码添加 setter 了,为什么不一步到位把外部调用 obj.key = xxx 也修改成 obj.setKey(xxx) 呢,这样就没必要为所有字段添加 setter 了啊,你不加注解正常访问的时候 obj.key = xxx ,然后加了 Lombok 的注解,就在编译期间转换成 obj.setKey(xxx) ,这不就变相实现了 java 没有的语法层级的 setter 了吗?
liprais   
用 Spring Web 的 Java er 真没资格和 go/c++碰瓷性能差距,人家都工业界大规模用上 epoll 了,Spring 还在整 one request per thread 和同步阻塞 JDBC 呢,先把自己服务 QPS 提高到人家 go 一半再讲吧。
更搞笑的是 Spring Webflux 优化太垃圾竟然和 Spring Web QPS 五五开,官方在文档里美其名曰 reactor 和 one thread per request 没有性能差距,只是 reactor 负载方差更小。
用 vertx 这类异步网络库的 Java er 谈性能我没意见,用 Spring 的还是算了。
sheep3   
@statumer 访问数据库都是同步的,惊喜不
Cu635   
还是 java 库方便,自动注入啥都不用想
ragnaroks   
@geekvcn
“第一点内存占用多,你为什么不用 C++写项目?有人逼着你用 Java 写?”
还真的是有人“逼”得:公司前人选择了 Java 之后,新接手的时候要么用更好的语言重新写,要么就只能继续用 Java ,公司领导不让重新写的话不就是“逼”得么……
yolee599   
对于 java 的主要战场后端来说,“笨重”并不是问题,后端都是可水平扩展的,只能说性能差会多用服务器
slert   
但是 java 代码的可读性很高啊,标准化生产
seakingii   
确实有些是为了规范而规范,如果是个人项目的话,java 并不阻止你摆脱这些人为的规范。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部