Comment

Comment by Communitivity

I think much of the maligning Java gets is either due to people looking at badly written Java (2k LOC classes, factories of factories of factories, 15 arg methods, import * everywhere, etc.), or claims in error because they are not based on modern Java (claiming bad parallelism a la Hensen, citing a lack of modules, noting no functional support).

I think Java is a good language if your problem space is ok with the GC and some other quirks.

The problem space I've been in has issues with GC, so C++ or Rust are the main choices there (Go too, but not my preference).

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton