Groovy and JRuby lead a strong field, with Scala, Fantom, and Jython following behind
Clojure, JavaFX, and NetRexx
Clojure, JavaFX, and NetRexx are likely to face a more difficult path breaking into the enterprise than those previously discussed. These languages are not inherently flawed, but they either appeal to very small communities (Clojure and NetRexx) without having notable business-oriented features or (in the case of JavaFX) face intense competition from other languages. Predicting the future path of any language is a fool's errand, so I could well be wrong, but I suspect many language cognoscenti would agree with my projection.
Clojure is a purely functional language that is a dialect of Lisp; syntactically, it sits between Common Lisp and Scheme (the two main variants of Lisp). Like Scala, it has built-in support for concurrency that enables the clean separation of immutable and mutable functions. Unlike all the other languages mentioned here, however, it is not object-oriented.
JavaFX is a Java platform and scripting language brought out by Sun during the last two years to facilitate the development of rich Web applications. While successful at delivering this functionality, it has not found widespread acceptance. Despite this, when Oracle purchased Sun, JavaFX was specifically called out by Larry Ellison as one of the key technologies he would continue to invest in.
Finally, NetRexx was the original scripting language for the JVM. Developed by IBM, it is based on the high-level Rexx language. Although IBM made NetRexx available for free, it was never open sourced. Rumors that IBM will open the source have swirled throughout much of its lifetime, but there has been little confirmation of that. Despite being a remarkably well-thought-out scripting idiom -- that can be either compiled or interpreted -- NetRexx has languished. IBM updated it exactly twice since its release in 1997, and as a result, it no longer has an active user base.
Also on InfoWorld:
How HTML5 will change the Web
HTML5 will spawn richer, more sophisticated websites while also easing development. Here are nine ways the impact of HTML5 will be felt
What to expect from HTML5
Support for the next generation of HTML is already appearing in today's browsers and Web pages. Are you ready to take advantage?
InfoWorld review: Virtualization for development and test
VMware, VMLogix, Surgient, and Skytap lab managers ace virtual machine configuration, deployment, and teardown, with some key differences in features and ease
InfoWorld review: Tools for rapid Web development
With WYSIWYG prototyping environments and preconfigured graphical components, rapid Web development tools can help you build applications faster -- but with less flexibility
InfoWorld review: Eight PHP power tools
Eclipse PDT, NetBeans, NuSphere PhpED, and Zend Studio lead a capable field of IDEs for Web developers
InfoWorld review: Climb aboard Ruby on Rails
The InfoWorld Test Center sifts through nine Rails IDEs and editors to help you choose the tools to suit your development needs
This weekend's Windows 10 upgrade has users angry, and it's unclear if the ploy will continue
Here’s the best of the best for Windows 10. Sometimes good things come in free packages
Speaking at the O'Reilly Fluent conference, Eich also endorsed the Service Workers mobile app...
After Microsoft rolled out its Linux subsystem for Windows 10, users worked out a number of surprising...
Hackers are maliciously manipulating both sides of the web experience, but a little due diligence goes...
OpenStack is set to become a Docker-ized app that runs on Kubernetes and help Google's plans for an...
Would you commit to a platform for internet applications? Then why would you do so for IoT...