Click here to load reader
Upload
neev-technologies-pvt-ltd
View
215
Download
0
Embed Size (px)
DESCRIPTION
Groovy on Grails expertise at Neev
Citation preview
Neev Information Technologies Pvt. Ltd. www.neevtech.com [email protected]
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 [email protected]
Neev’s Experience in Groovy:
Neev has rich experience developing applications using Groovy on Grails
1. Both stand alone and multi-tenant web applications using GoG
2. Utilizing the complete AWS tools and solutions
3. Implementing complex scenarios for SaaS based application architecture
To cite few examples on the kind of the products Neev has developed on GoG:
Neev has built a SaaS based distributed Sales Force management system for an upcoming ISV.
There are limited implementations of GoG for SaaS based application development. Neev team
was able to build the product successfully utilizing the best features of GoG.
Neev has also built a staffing management system using GoG. The client was particular about the
scalability of the product as more than 500,000 subscribers were expected to use it. Neev
Architects had to optimize the design by using various methods including Out of Box
components (FulCalendar), Custom Plugins, Custom Patterns, Hidden DAO layers.
Get to know more on Neev’s expertise in GoG.
Visit us at Neevtech.com to know more about our offerings.