4 ms·
I love Java. When used correctly it's a very powerful language that is easy to run in many environments. I choose it for any personal project that I can see g
by habosa 12y ago
I love Java. When used correctly it's a very powerful language that is easy to run in many environments. I choose it for any personal project that I can see growing beyond a few small scripts.
I hate Java culture. Too much Enterprise Java is filled with SomeThingImpl, MyModelDAO, SomeShittyBean, and magical XML configurations. I don't know how things got this way (I haven't been around long enough) but there is no reason Java the language has to be attached to this nonsense. I totally understand why people take one look at a modern Java codebase and swear off the language forever.
For me though, Java is the mainstream language that I find makes me most likely to be correct the first time I write a program. Yes that comes with verbosity. Yes that means I have to use a RAM-hungry IDE. But I write code that runs fast and correctly the first time. I love that.
TL;DR - Java (The Language) != Java (The Culture)
- kyllo 12y agoExactly. Java is fine if you just write plain-old classes. It's when you overuse patterns and try to make everything hyper pluggable/configurable with XML-based dependency injection that it becomes a disgusting slog. I write Java that is 100% "Plain Old Java Objects" and it is just fine. Keep it simple.