3 ms·
Java is one of the most widely supported ecosystems available. I'm genuinely curious why throwing in on one of the most successful languages currently in existe
by seabird 3y ago
Java is one of the most widely supported ecosystems available. I'm genuinely curious why throwing in on one of the most successful languages currently in existence warrants "in 2023/2024?".
- the_gipsy 3y agoAll depends in your definition of successful.
- seabird 3y agoIt has huge mindshare, a huge amount of libraries and existing solutions, a huge amount of tools, a huge amount of investment in state of the art VMs, and a huge amount of usage in just about every application of computing (save maybe embedded, a particularly weak application for the language, and even then it probably gets used more than it should). There is no metric by which it isn't one of the most prolific and successful programming languages ever made. I don't even like the language or its environment. There's just no point in denying that it is massively successful and very, very likely to fulfill any need you could possibly have, even if the ergonomics aren't great.
- the_gipsy 3y agoSounds like McDonalds - successful, yes, but disgusting.
- ruliabankovich 3y agoDude, try McDonald's in Ukraine. It is so delicious that I can eat it every week. In fact, our company has a Friday as Mcdonald's Day.
- cvalka 3y ago[flagged]
- assusdan 3y agoActually, it is up-to-date (new features twice a year, some of them, e.g. virtual threads, are truly SotA) and not legacy (things like graalvm and helidon 4 are relatively new and are awesome). Do not avoid Java if your project would benefit from it.
- cvalka 3y agoAlmost no new project would benefit from Java. Android apps should use Kotlin. Avoid JVM for new projects unless there is no other way.
- miovoid 3y ago[flagged]