2 ms·
Yeah, it has fallen out of fashion, but I still say Java is pretty much always the best option. Java may be less "approachable" than Rails, but 99% of an applic
by tootie 4y ago
Yeah, it has fallen out of fashion, but I still say Java is pretty much always the best option. Java may be less "approachable" than Rails, but 99% of an application's lifetime will be spent in maintenance. And anyone coming in cold to any software written by any human being is going to have an uphill battle. Strict types, rigid structures and verbose syntax are a blessing to anyone coming in from the outside to read your code. The number language features that make Java the best are javadoc and clear stack traces. Anything else is just superfluous.
Also, anyone who thinks maven is too complicated while working in a language that requires bash hacks to manage runtime versions and native dependencies is equally nuts. Maven (JDK really) lets you specify language-level compatibility as a configuration flag. And can hold multiple versions of external dependencies at once without fainting.