[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 243
  • Last Modified:

is Groovy on Grails a real tool?

How is Groovy on Grails for building real non trivial web applications, or is it just another
toy for building the basic webapps?
0
roluro
Asked:
roluro
  • 2
1 Solution
 
roluroAuthor Commented:
Please support any answer with specific facts.
0
 
gr8fulCommented:
Grails is a "full stack" framework written in Java and Groovy. It comes with industry standard frameworks and tools like Spring and Hibernate, which power the majority of Java enterprise web applications.

Grails speeds development in a number of ways:

1

Initial application creation
Groovy is considered a "next generation" Java. It supports 99% of Java syntax, but enhances Java with a ton of great features. Groovy is a dynamic language, meaning you can make changes to classes at runtime, which is a great feature for building frameworks. However the compiler does not catch as many syntax errors, so whereas in Java testing is a best practice, in Groovy automated testing should be considered mandatory.
0
 
gr8fulCommented:
Sorry, previous answer submitted by accident.

Yes, Grails is an enterprise capable framework. Written in Java and Groovy, Grails comes with industry standard frameworks and tools like Spring and Hibernate.

Grails calls itself a "full stack" framework since it comes bundled with an app server and a database. So say hello to working on the train! No internet connection needed to develop.

Grails speeds development in a number of ways. Review the web site for specifics. I personally know of many companies using Grails, like Sears, Netflix, Linkedin, etc. (See Grails Success Stories.)

Groovy is considered a "next generation" Java. It supports 99% of Java syntax, but enhances Java with a ton of great features. Groovy is a dynamic language, meaning you can make changes to classes at runtime, which is a great feature for building frameworks. However the compiler does not catch as many syntax errors. Whereas in Java testing is a best practice, in Groovy automated testing should be considered mandatory.

I build enterprise web apps for a living, and Grails is not a toy. Think of it as a Java web app on steriods. I've been working with Grails for over three years and hate to think I'd ever have to go back to Java. After doing Java for over a decade, Groovy and Grails has made programming fun again.
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now