|
|
|
|
|
by strictfp
1368 days ago
|
|
This is why I left Java. Everything "looks nice" on the surface with annotations, but you loose the flexibility of code and a lot of the available tooling. Plus you need to be a real expert to debug issues and solve problems; understand framework architecture and read reflection code. You can't just put a breakpoint in there and start debugging. It's optimizing for the wrong thing. The bad news is; this culture is permeating somewhat into Rust now that more Java devs are moving over. This whole attitude is IBMs fault. They tried to get into the Java market by applying their big iron terminal thinking to create Java EE. Java under Suns management was a lot more like golang today; pragmatism, fewer language features, and focus on writing code. |
|