6 ms·
EJB, Spring, Ant, Struts (I'm getting old - Like Hot Java Alpha 3 and Java applets old), maven, pom files, etc. I used to love Java but the complexity merchant
by vhodges 4mo ago
EJB, Spring, Ant, Struts (I'm getting old - Like Hot Java Alpha 3 and Java applets old), maven, pom files, etc.
I used to love Java but the complexity merchants showed up and ruined the party. 1.5 was just coming out when I stopped doing Java dev. Kotlin might pull me back into the fold though for when I can't use Go.
- twic 4mo agojeberle made a completely factual reply to this, but people hate Java so much it's downvoted to dead.
- jeberle 4mo agoThe good stuff landed in Java 8, so you left the party too early. From Java 8 on it has changed direction completely (less OO + JavaBeans, more functional + ADTs). It feels like a completely different language from the Java 1.4 / 5 days. https://en.wikipedia.org/wiki/Java_version_history#Java_SE_8_(LTS) https://en.wikipedia.org/wiki/Java_version_history#Java_SE_8...
- therealdrag0 4mo agoYou can write apps without that stuff? Sure you should have 1 dependency management system, but otherwise you can write clean JVM apps in many languages, without DI or much else.
- twic 4mo agoThat was a long and dark time in history. We're still in the shadow of it. But these days a much better world is available - a more powerful language, good libraries, and much, much simpler frameworks. To be clear, all the annotation and Java EE stuff is still going if you want it!