Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> So many abstractions, forced design patterns and boilerplate.

Important to remember none of that is part of Java.

There was a period of time (and it goes in waves) when extreme complexity was the thing, and one peak of this mania coincided with the rise of Java, so a lot of people on this high horse of complexity latched on to Java because it was the place to be.

None of that is related to the language Java though, nor its fault! I've been writing java since 1996 (including many years at Sun) and not once have I worked on those silly Method­Helper­Container­Parameter­Event­Principal­Getter­Bean-style codebases.

That's purely a choice and one best avoided. Just use java as a very fast very scalable memory-safe language, keep the code simple.

(class name courtesy of https://projects.haykranen.nl/java/)



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: