On Grails and rapid prototyping

On SomeJam, we were supposed to develop a rapid prototype a platform where users are able to participate in events, and browse them. In this blogpost, I will focus on what we experienced when we wrote our prototype using the web application framework grails.

Why grails? Since everybody in the group already knew java – and groovy is a language which is easy to learn for java developers, we were all okay with the programming language itself. Furthermore, I already had some experience developing an application with this framework, and I knew it really increases productivity.

Once we had defined our relational data model, we used grails scaffolding capabilities to generate an admin menu, and were then able to push a first version of this code to github, so that everybody was able at the same time to develop a different part of the application. The MVC pattern allowed us to separate the project into a few modules, and each of our group was then working on a different module.

The disadvantage of this framework is that the dependency handling might cause some troubles, especially if 2 incompatible versions of the same software are to be loaded by the same time, then you have to fix this issue by yourself. Also, it requires quite a bit of memory, so you should have at least 4 gigabyte, better 8gb or more memory.

All in all, I can highly suggest to give grails a try, especially when rapid protyping an application or developing an application for a commercial context – scaffolding, great testing capabilities and a great integration of existing java code allow a fast and reliable development cycle.

 

Text written by a participant that wishes to remain anonymous 🙂

74 thoughts on “On Grails and rapid prototyping”

  1. We are a gaggle of volunteers and opening a new scheme in our community. Your site offered us with valuable information to work on. You have done an impressive activity and our whole neighborhood shall be grateful to you.|

  2. Pretty nice post. I just stumbled upon your blog and wished to say that I’ve truly enjoyed browsing your blog posts. After all I?ll be subscribing to your rss feed and I hope you write again very soon!

  3. Hi there, just was aware of your blog through Google, and located that it’s truly informative. I?m gonna be careful for brussels. I?ll be grateful when you proceed this in future. A lot of other folks might be benefited out of your writing. Cheers!

  4. They neediness to be appreciated in the bedroom. Reassuring someone in the bedroom is a person of the best ways to cause them uncover up to you and be fully close with you. Once they abate, they’ll grant themselves to the moment. Parallel with if a личность is wonderful courageous in the bedroom, they still like to be appreciated. Source: cheap tadalafil

  5. When I read an article on this topic, casinocommunity the first thought was profound and difficult, and I wondered if others could understand.. My site has a discussion board for articles and photos similar to this topic. Could you please visit me when you have time to discuss this topic?

  6. Hi there! Would you mind if I share your blog with my myspace group?
    There’s a lot of people that I think would really enjoy your content.

    Please let me know. Cheers

    Feel free to surf to my homepage … special

Leave a Reply to TedJolve Cancel reply

Your email address will not be published.