Groovy Grails Hallelujah

Post on 19-Oct-2014

1,609 views 2 download

Tags:

description

 

transcript

henryjacob.comImagine. Invent. Involve.

Image Source: http://www.tokyoflash.com/en/watches/tokyoflash/shinshoku/

Groovy Grails Hallelujah

henryjacob.comImagine. Invent. Involve.

henryjacob.comImagine. Invent. Involve.

JavawasCool

henryjacob.comImagine. Invent. Involve.

when comes to large scale enterprise applications, nothing

matches with java platform

henryjacob.comImagine. Invent. Involve.

but…

henryjacob.comImagine. Invent. Involve.

too many standards

henryjacob.comImagine. Invent. Involve.

too many frameworks

henryjacob.comImagine. Invent. Involve.

too much of coding

henryjacob.comImagine. Invent. Involve.

Java Programmer

henryjacob.comImagine. Invent. Involve.

henryjacob.comImagine. Invent. Involve.

It’s JavaPart of Java Platform, runs on Java Virtual Machine (JVM)

henryjacob.comImagine. Invent. Involve.

Uses the same infrastructure as Javacan run on Jboss, Tomcat, Weblogic, Websphere, etc

henryjacob.comImagine. Invent. Involve.

Enable rapid application developmentdevelop java applications in weeks instead of months

henryjacob.comImagine. Invent. Involve.

Closely integrate with Javaexisting Java libraries can be reused and extended

henryjacob.comImagine. Invent. Involve.

Full stack application frameworkall the standard java frameworks (spring, hibernate, sitemesh, junit, etc) are nicely integrated

henryjacob.comImagine. Invent. Involve.

Provides quick startfor creating project and development environment, generates basic project structure and build scripts in less than a minute

henryjacob.comImagine. Invent. Involve.

Help you to focus on business requirementsinstead of integrating technologies and frameworks, comes with developer friendly Domain Specific Language (DSL) for wrapping complex java configurations such Hibernate Mapping

henryjacob.comImagine. Invent. Involve.

Dynamic and metaprogrammingtakes the design and programming next level by leveraging Object Oriented Concepts, enable us to create business and developer friendly Domain Specific Languages (DSL)  

henryjacob.comImagine. Invent. Involve.

Don't Repeat Yourselffollow and encourage DRY (Don't Repeat Yourself) approach, plenty of plugins to include common functionalities such security, authorization, search, etc.

henryjacob.comImagine. Invent. Involve.

Cloud readyusing light weight architecture enable Grails applications to be hosted on Cloud Computing environments, with little effort

henryjacob.comImagine. Invent. Involve.

Embrace Agile developmentfully loaded with tools and techniques required for agile development (Test Driven Development, Behavior Driven Development and Continuous Integration, etc)

henryjacob.comImagine. Invent. Involve.

Java Platform + Simplicity + Productivity= Grails

henryjacob.comImagine. Invent. Involve.

henryjacob.comImagine. Invent. Involve.

henryjacob.comImagine. Invent. Involve.

Who I Amwww.henryjacob.com

What I Dowww.designdrivendevelopment.org

Where I workwww.arrkgroup.com