@meso@iska@kirby@sarvo I'm going to stir the pot here a little and say that Java is Fine, Actually. Not great (a language of its target demographic never really can be), but fine. Really the worst thing about it is some of the tooling like Maven which can go straight to hell, and the longstanding meme about Eclipse being the go-to free Java IDE when NetBeans is heaps better for any normal person (I deliberately refrain from commenting on IntelliJ because I haven't used it)
@meso@iska@allison@kirby@sarvo its the mark of a language designed to let executives limit the damage bad programmers can do, rather than to empower good programmers
@mischievoustomato@nyoom@iska@kirby@sarvo@meso The best way to rein in bad programmers is by restraining their cleverness, the kinds of footguns Java has are very different from languages which actually incentivize showboating.
@mischievoustomato@nyoom@iska@kirby@sarvo@meso Nowadays I think you would see Go for the kinds of things Java was sold for after the initial hype for it in the 90s as a "write once, run everywhere" desktop language.
@Moon@nyoom@iska@kirby@sarvo@mischievoustomato@meso End-user desktop applications is where Java still has an edge compared to Go, I think. Lots of decent tooling and libraries for stuff like that even if it is a bit of a meme because who writes cross platform desktop applications on anything but Electron anymore?
@iska@meso@sarvo@kirby Yes the verbosity is the worst thing about it and basically necessitates an IDE if you don't want to kill your fingers. That being said, they worked on it in recent versions and I still follow it easier than some whitespace significant memelangs like everyone's favorite snake.
Add comment