grails

The Misunderstood Maven

Graeme Rocher answered my previous post. He strongly believes that maven will be replaced by Gant, Raven or Buildr.

I decide to learn about all them to see their features. Maybe I could find something better than Maven, something that justify expecting the replacement. But as soon as I started to evaluate the solutions I verified that some of then cannot be compared to maven. Gant is much more close to Ant than to Maven. A lot of people think of maven as a replacement for ant, for them they are equivalent tools with different approaches. They are not equivalent tools, actually maven is a different category of tool. So I think is a good idea to explain what is this "different category".

Grails - The Good, The Ugly and The Bad

Grails is a great framework, clean and powerful.

It was inspired by Rails. Rails is a good framework that proved the web development can be a lot easier. The drawback of rails is ActiveRecord, the database layer framework. ActiveRecord is a elegant solution for simple databases. The drawback is the last sentence is the "simple databases". It demands that the database was created with specific characteristics what make useless when you need to interface with a already defined database. If you cant change the database scheme to fit his limitations you have to drop rails from your project. It is not a bug, rails was designed that way, it was a conscientious choice between simplicity and functionality. But IMHO they oversimplified, but it works really well if you can design (or redesign) your database from scratch. In some environments this can be acceptable, in others don't.

Syndicate content