Java, Groovy & Scala: side to side - No Fluff Just Stuff

Java, Groovy & Scala: side to side

Posted by: Andres Almiray on June 11, 2008

During the trip back home from BASE meeting, I pondered on why I chose to learn Scala in the first place. What I've seen so far tells me it is a great JVM language, there are some things I do not like but perhaps it is because I lack the big picture, which is why I decided to follow on Sundar's steps and present a comparison table between Java, Groovy and Scala. This endeavor will surely help learning the language at a quicker pace, hopefully it will also put a stop to emerging posts that boast Scala over Groovy because of two items and those two items alone:
  • performance
  • type system
Quick links to Sundar's tables, please note those entries were written in 2006, the languages have been updated since, some missing features are now availableI'll be posting the data as I make progress, stay tuned :-D
Andres Almiray

About Andres Almiray

Andres is a Java/Groovy developer and a Java Champion with more than 20 years of experience in software design and development. He has been involved in web and desktop application development since the early days of Java. Andres is a true believer in open source and has participated on popular projects like Groovy, Griffon, and DbUnit, as well as starting his own projects (Json-lib, EZMorph, GraphicsBuilder, JideBuilder). Founding member of the Griffon framework and Hackergarten community event. https://ch.linkedin.com/in/aalmiray

Why Attend the NFJS Tour?

  • » Cutting-Edge Technologies
  • » Agile Practices
  • » Peer Exchange

Current Topics:

  • Languages on the JVM: Scala, Groovy, Clojure
  • Enterprise Java
  • Core Java, Java 8
  • Agility
  • Testing: Geb, Spock, Easyb
  • REST
  • NoSQL: MongoDB, Cassandra
  • Hadoop
  • Spring 4
  • Cloud
  • Automation Tools: Gradle, Git, Jenkins, Sonar
  • HTML5, CSS3, AngularJS, jQuery, Usability
  • Mobile Apps - iPhone and Android
  • More...
Learn More »