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

  • February 03, 2021 03 Feb'21

    Oracle adds GraalVM Enterprise to Java SE subscription

    Oracle's GraalVM Enterprise compiler technology is now available to developers as part of the Java SE subscription. GraalVM increases application performance.

  • December 23, 2019 23 Dec'19

    Top 5 functional Java 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.

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.