Comment

Comment by msluyter

I primarily use java in my day job, and although there's a lot not to like about it, some standard complaints are somewhat overblown. For example, nothing really forces you to use long variable/method names, but even if you do, a modern IDE -- I use IntelliJ -- with auto-completion makes these fairly painless. It's not like you have to type every letter of "SomeClass.veryLongMethodName()" -- rather, you type "SomeClass.v" and then hit tab.

Similarly, I never type "for (int i = 0; i < blah; i++)." I type "cmd-J, fori, return." Etc....

So, I'm not particularly persuaded to the "you have to type a lot" complaints.

Similarly, Spring has simplified a lot of stuff that J2EE had previously made overly complicated.

That's not to say that Java doesn't have problems or isn't suboptimal for a certain set of problems. (In fact, it's unclear to me where java might be optimal.)

parent msluyter 13 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton