JVM languages - Scala, Groovy, Grails, Jruby

The Java platform is highly robust because the Java Virtual Machine (JVM) supports much more than just the core Java language. Application developers need to choose which of the JVM languages to run on the virtual machine. Scala, Groovy, Grails, and Jruby are all popular choices. Scala is an object oriented language designed to be highly scalable. Groovy is similar to the standard Java language with several additional features. The Grails framework leverages Groovy under a "coding by convention" paradigm. Learn about all of these Java languages and more in this topic section.

JVM languages - Scala, Groovy, Grails, Jruby News

  • December 23, 2019 23 Dec'19

    Master functional programming in Java with five interfaces

    Many developers get intimidated when they look at all the new APIs that accept lambda expressions as arguments, and wonder how they'll ever figure out which Java function to use and what the proper ...

  • September 15, 2019 15 Sep'19

    10 Oracle Code One 2019 sessions to check out

    If you're in San Francisco for Oracle Code One 2019, here are 10 sessions to visit to make the most out of your conference experience and chat with TheServerSide's Cameron McKenzie.

  • September 12, 2019 12 Sep'19

    How to get the most out of Oracle Code One 2019

    There's a lot to digest at Oracle Code One 2019. Here's some sage advice from a conference veteran to make the most out of your experience in San Francisco.

  • March 07, 2019 07 Mar'19

    Red Hat eyes cloud-native Java future with Quarkus

    Red Hat's Quarkus project aims to raise Java up to the cloud and update the popular programming language for cloud-based computing situations and projects.

JVM languages - Scala, Groovy, Grails, Jruby Get Started

Bring yourself up to speed with our introductory content

Evaluate JVM languages - Scala, Groovy, Grails, Jruby Vendors & Products

Weigh the pros and cons of technologies, products and projects you are considering.

Manage JVM languages - Scala, Groovy, Grails, Jruby

Learn to apply best practices and optimize your operations.