3 ms·
Overlooked? It's one of the most used languages of all time maybe second only to C. The distain likely comes from a time period of its history where "Enterpris
by drzaiusx11 6mo ago
Overlooked? It's one of the most used languages of all time maybe second only to C.
The distain likely comes from a time period of its history where "Enterprise" patterns had been taken to an absurdist end before the community final regained it sanity. Modern java is quite expressive and ergonomic.
Those in industry in those enterprise days simply got sick of those silly FactoryFactory classes and their like.
Today there's almost no "boilerplate" as they've even made it nice even for scripting use cases and allow floating main methods, var, etc.
However, to actually compete with rust they'd need first class native support and an ARC GC replacement. Iirc they already have "pluggable" gc implementations so it's not out of the question. Java tends to be fairly conservative in features though, so may take a couple decades to get there if they even care to.