Ten Things About Groovy Java Developers Should Know

In recent years, there has been an explosion of new scripting languages on the programming landscape and as a developer one needs to be alert of what they are and their strengths and weaknesses.  I recently started  reading about Groovy and below is a synopsis of what I just learned.

  1. Groovy is designed for Java developers and its foundation is the standard APIs of the Java Platform
  2. Features in Groovy are inspired by languages like Python, Ruby and Smalltalk
  3. Groovy brings advanced features such as closures, dynamic typing and the meta object protocol to Java platform
  4. Groovy is Java’s newest best friend
    • Seamless integration with Java Runtime Environment
    • Groovy syntax is aligned with Java
  5. Every Groovy type is a subtype of java.lang.Object
  6. A Groovy  class is a Java class
  7. XML handling in Groovy is so easy that make Java developers drool
  8. Groovy brings the fun of programming back to Java developers
  9. Groovy classes are compiled into Java bytecodes
  10. Groovy has integration with Ant and Maven and is well supported by major editors like Eclipse, IntelliJ and NetBeans

I am looking forward to dive into the some of Groovy advanced features.

This entry was posted in Groovy, Script Language. Bookmark the permalink.

One Response to Ten Things About Groovy Java Developers Should Know

  1. One of the simplest ways to see how you’re using meals is to keep a food diary for one week, writing down what, when, and how much
    you’re consuming.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s