3 ms·
What people rarely acknowledge is that Java has been gross largely because of its self-fulfilled destiny as an all-encompassing enterprise platform. The Java b
by ubu7737 7y ago
What people rarely acknowledge is that Java has been gross largely because of its self-fulfilled destiny as an all-encompassing enterprise platform.
The Java being written these days with Spring Boot is as clean and readable as most other stuff. To say things have improved just doesn't do things justice. Nothing has reduced the complexity of everything enterprise to a coherent model the way Java+Spring Boot has.
It's also worth noting that the JVM isn't just great because it lets you write in these other languages. It's great because you can write Java and still use Akka and Play! and anything else that runs in the JVM.
- danielscrubs 7y agoHave you checked how Springs DI works? Clean is far from how I would describe it. But I agree that the happy path has been made with less lines of code. That you usually generate a project that is full of auto generated files says something about Spring. Not many will remember Spring fondly.
- ubu7737 7y ago> Have you checked how Springs DI works? Clean is far from how I would describe it. Yes. Have you ever looked under the covers of an RDBMS, or your local libc? Platform code is never "clean", but application code should be. > That you usually generate a project that is full of auto generated files says something about Spring. The fresh projects I've been making are typically just a pom.xml. What are you talking about here?
- danielscrubs 7y agohttps://start.spring.io/ https://start.spring.io/ I have looked at sqlites code. Large and extremely many corner cases yeah but overall nicely done. Platform code can absolutely be clean.