Ask HN: Why Java ecosystem doesn't feel as vibrant as some other lang's ecosys?
1. There's constantly new frameworks, meta-frameworks, new language features being developed in the JS ecosystem. Some do criticize the churn in JS ecosystem (JS fatigue), but on the positive side it keeps the community active . Conversations around SSR, hydration strategies, reactive programming, functional programming, transpilers keeps the creative juices flowing. On the other hand, Java developers feel stuck on Spring.
2. Python may have lucked out here but pretty much most of the "hot" fields such as AI, ML and data science use Python. Also, Django brings its own die hard fans. If we ever do get to AGI, it will be written in Python. Java doesn't have the allure of having a "hot" field (except maybe big data tools). Neither Java nor any of its libs have have die hard fans or thier voices get drowned in a sea of die hard haters of Java.
3. Lisp and ML languages get praises in their niche ecosystems and have a lot of people that are absolutely in love with the features and the mindsets of those languages
4. C/C++ devs have a shiny new toy in Rust and for good reason too.
Unfortunately, Java just doesn't get the spotlight as much as all these langs. Is there a future for Java when the dev community is giving it such a cold shoulder?