seemingly random and unorgainzed bits of information
1.20.2008
Grails Is Changing My Entrepreneurial Ambitions
I have been playing with Grails for a couple months now. It made me realize the power of (G)Rails approach, mainly "... get things done ... " I have used ASP Dot Net, at least 3 Java Web Frameworks, ColdFusion (not to mention Perl), I must say Grails is by far the most enjoyable.
Why all the buzz about Grails? Well, after you understand Grails and its paradigm, In about , hmmm, 7 minutes you can have a simple, fully-functional, web application. Grails' intuitive MVC mechanism and data access objects do most of the tedious, mind-numbing boiler plate infrastructural crap you usually have to do in other Java frameworks. You concentrate on what you know "... your business logic ..."
Grails (http://grails.codehaus.org/) is based on Groovy, Hibernate, Spring and have a well-defined Plug-In architecture. Now, you are probably thinking "... I don't want to learn these technologies ...." The cool thing is, you don't have to! You never see Spring nor Hibernate (unless you want to) Grails does an excellent job of shielding its users from the low-level infrastructural crap. O, yeah, hmmm, grails generates a WAR file that you can drop on any web container. Nothing special is needed!
So, I say this length intro to Grails to get to this: if you are a consultant, own a small operation, or the guy looking to develop the next social site, Grails maybe for you. As a startup, you know the name of the game is to get things done... Well, Grails lets you get things done... and you can actually get things done fast and the right way (did I mention that you get all the benefits of a full JEE environment without the fuss).
After a few hours of development, my next project is so far along that it feels unfair... yes... it feels unfair. It feels as if I should have more code to write... or more design decisions to make, or more academic bs that I should be concerning myself with (pattern this pattern that)... Instead, I actually have a product, something I can play with, make changes to, and derive motivation from.
Grails is all about agility... Grails bring dynamics to not only your code, but also the way you develop by giving you the ability to change make changes in mid-development with minimal impact to your level of efforts. Give it a try! I have!
Why all the buzz about Grails? Well, after you understand Grails and its paradigm, In about , hmmm, 7 minutes you can have a simple, fully-functional, web application. Grails' intuitive MVC mechanism and data access objects do most of the tedious, mind-numbing boiler plate infrastructural crap you usually have to do in other Java frameworks. You concentrate on what you know "... your business logic ..."
Grails (http://grails.codehaus.org/) is based on Groovy, Hibernate, Spring and have a well-defined Plug-In architecture. Now, you are probably thinking "... I don't want to learn these technologies ...." The cool thing is, you don't have to! You never see Spring nor Hibernate (unless you want to) Grails does an excellent job of shielding its users from the low-level infrastructural crap. O, yeah, hmmm, grails generates a WAR file that you can drop on any web container. Nothing special is needed!
So, I say this length intro to Grails to get to this: if you are a consultant, own a small operation, or the guy looking to develop the next social site, Grails maybe for you. As a startup, you know the name of the game is to get things done... Well, Grails lets you get things done... and you can actually get things done fast and the right way (did I mention that you get all the benefits of a full JEE environment without the fuss).
After a few hours of development, my next project is so far along that it feels unfair... yes... it feels unfair. It feels as if I should have more code to write... or more design decisions to make, or more academic bs that I should be concerning myself with (pattern this pattern that)... Instead, I actually have a product, something I can play with, make changes to, and derive motivation from.
Grails is all about agility... Grails bring dynamics to not only your code, but also the way you develop by giving you the ability to change make changes in mid-development with minimal impact to your level of efforts. Give it a try! I have!