Why are you not using [the language of the year] instead of Java?
Over the years, I get asked frequently: "Why are you not using [the language of the year] instead of Java?" At my very first serverside project, I had to justify myself for using Java instead of Perl. In the early Java years, I got frequent questions about whether we should switch to Python, later Jython.
I collected the languages for the question
Why are you not using (...) instead of Java? in chronological order:
- Perl (~1994)
- python (~1995)
- jython (~1997)
- Groovy (~2004)
- Scala (~2004+)
- Ruby on Rails / jRuby (~2006)
- CoffeeScript (~2010)
- Ceylon (~2011)
- Clojure (~2012)
- Dart (~2013)
- TypeScript (~2014+)
- Kotlin (2017+)
I'm already curious about the next programming language of the year 2021+.
Maybe it is going to be the compact and expressive COW-language (2006 blog post)?