3 ms·
If you take Indeed's data seriously, try plotting all of these languages vs Java and you'll see that they are all baseline noise compared to grandpa. In my opi
by cageface 15y ago
If you take Indeed's data seriously, try plotting all of these languages vs Java and you'll see that they are all baseline noise compared to grandpa.
In my opinion none of these pose any real threat to Java, for reasons specific to each. The only JVM language I've seen that is enough of an improvement to be worth the trouble but still accessible enough to the rank & file to stand a chance is Kotlin.
- thebluesky 15y ago6 years ago Ruby was also rapidly growing "baseline noise"... http://www.indeed.com/jobtrends?q=ruby&l= http://www.indeed.com/jobtrends?q=ruby&l= IMHO Kotlin is less of an improvement over Java than Scala is. Mostly the impression is Kotlin == the poor man's Scala
- kaffiene 15y agoI think Kotlin has much more chance of being a Java++ than Scala. Kotlin is simple, pragmatic and powerful - which will appeal to the average Java developer. Scala is powerful but complex which is far away from the territory that Java was good at. You have to remember, that Java succeeded against the background of dominant C++ because it was much simpler and helped tame complexity better than C++ (less obscure ways of shooting yourself in the foot). Unfortunately, Scala returns us to C++'s days of making it easy to do something wrong (with the type system) without it being particularly obvious what.
- cageface 15y agoIt still is, practically. It's also not really directly competing with Java the way a lot of JVM languages are. Kotlin is indeed much less ambitious than Scala but, as much as I like Scala, I think it's just a bridge too far.