Skyline Groningen
Toegevoegd op

"Bitterballen" event and Grails

I visited a small seminar on wednesday 8 october. One of the subject was Grails. Since I have not worked with Grails before (only with Rails) I was curious to find out what it could and could not do. At the moment of writing the latest version of Grails is 1.0.3 and according to the presentor it is production ready. The presentation began with the usual CRUD application example. As in Rails this was quickly generated through some commands on the commandline and within 1 minute a running CRUD application was presented. Next he demonstrated a scraping of a website and storing this in the database. This information was then used to generate a RSS feed of this scraped information. The final demonstration was not show, but should have been a demonstration of Google(TM) Maps integration. All these examples were done with minimal coding (no more than half a page) and minimal effort. As I viewed this presentation I came to some conclusions about Grails. One of my conclusions is that this technology is very suitable for the quick development of CRUD based backend applications. There you will get the most out of this technology. Another conclusion I had was that with some more effort you can setup nice front end applications with this. But there will be alot of customization needed, what decreases the benefits you have over other frameworks. Another conclusion I had was that although this technology is java based, the syntax is very different and not easy to maintain. Refactoring is very difficult and required you to use Intellij to get some basic support. This vendor lock is in my opinion not desired. Also this is yet another layer on my stack which is not absolutely nessesary to get the job done. Extra layers and extra technologies introduce a potential to extra bugs and performance loss. My final thought: A nice technology, usable for quick backend development but needs to mature a bit in several area's and integrate more with existing tooling. Regards. Marc de Kwant wowww.nl resources: Grails