3 ms·
JVM shops don't only do Java. They also do Clojure and Scala and Groovy. Grails is a Rails-like framework for Groovy on the JVM. And there is also a lot of Ruby
by memracom 14y ago
JVM shops don't only do Java. They also do Clojure and Scala and Groovy. Grails is a Rails-like framework for Groovy on the JVM. And there is also a lot of Ruby running on the JVM in addition to Python and even PHP.
In fact, if you need to integrate legacy Java applications with newer non-Java stuff, it is easiest to do it with Scala or Clojure so that you can continue using the same libraries. And if you want to get completely away from old-school Java and use the newest and most innovative languages, chances are that you will be using Scala with Akka on the JVM, or Clojure on the JVM.
There is still good stuff that is outside the JVM or .NET worlds, such as Python, but the idea of an ecosystem built around a bytecode vm is very powerful and has a long life ahead of it, particularly the JVM and .NET.
- EnderMB 14y agoBut the above point still stands. In silicon valley, sure, some people are writing on top of the JVM using Scala, Clojure, Jython and every other cool JVM based language around, but in the real world you'll find a lot of people are still using straight-up Java, and they're happy with it! Java will always dominate, mainly because every single year the workforce is flooded with graduates that have been taught CS using Java, mostly because they want to keep their employment stats up and Java is where the jobs are. Some universities in the UK also use C# on occasion because .NET is quite strong in agencies. Your point is absolutely correct, but I cannot see companies in the real world switching from Java to another language on the JVM without a genuine business benefit for doing so. I also think it will be a while until people stop writing new projects in Java, because so many people graduate knowing mostly (sometimes only) Java.
- vorg 14y ago> Clojure and Scala and Groovy. Grails These 3 languages are all heavily promoted, especially Grails right now because they have their big conference in a month.