GOG@NEEV

Page 1

Groovy on Grails@NEEV What is Groovy on Grails? Grails is an Open Source, full stack, web application framework for the JVM. It takes advantage of the Groovy programming language and convention over configuration to provide a productive and streamlined development experience. It is a high-productivity framework by following the "coding by convention" paradigm, providing a stand-alone development environment and hiding much of the configuration detail from the developer. (Source: Wikipedia, http://www.grails.org/) Advantages of using Groovy and Grails: 1. Number of lines of code is much lesser when compared to standard J2EE framework thereby improving productivity. 2. Easy to configure and as a result quick to set up and start coding. 3. Good library of plugins to integrate the application with thereby reducing development time. E.g. Security plugin, Excel upload, Blogs, File handling etc. 4. Database Migrations and Versioning - no more application out of sync with database schema syndrome. Most Java web apps suffer from this. 5. Artifacts make creating new controllers and components easier. No more create a controller, configure it and stuff it into the right place in your web App. 6. Scaffolding – With a couple of simple commands, Grails will generate views and controllers based on the domain classes defined. It is optional, you can create these on your own if you prefer. It is very helpful when you’re starting out. 7. Validation – Grails has a bunch of validators out-of-the-box, and makes it easy to write your own custom validation. 8. Testing – Grails provides a testing framework that makes writing unit and integration tests easy. 9. Grails Plugins and Tags – Grails makes it easy to create your own plugins and custom tags. But if you have a need for common functionality in your application, chances are there’s already a Grails plugin or tag already written for it.

In summary, Grails allow faster development, auto-deployment and quick configuration all of which leads to Faster Go to Market for your product.

Neev Information Technologies Pvt. Ltd.

www.neevtech.com

sales@neevtech.com


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.