This week's book giveaways are in the Refactoring and Agile forums.
We're giving away four copies each of Re-engineering Legacy Software and Docker in Action and have the authors on-line!
See this thread and this one for details.
Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Roo

 
Will Myers
Ranch Hand
Posts: 378
Java jQuery Scala
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Why should we use Roo? Is the productivity gains claimed, worth the time needed to master it?
 
Ashish Sarin
author
Ranch Hand
Posts: 432
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Roo is a productivity improvement tool, which is user friendly and automates generating generic code and configuration required in developing Java enterprise applications. I would really recommend using Spring Roo once before writing it off.

Also, you only need to know about AspectJ, Maven and Spring to use Spring Roo. The code generation strategy followed by Roo makes it a very unique development tool. You can customize generated code, the code follows best practices, there are no runtime dependencies of your application on Roo, you can remove Roo by using Push-in refactoring, you can write add-ons to extend Roo functionality, and the list goes on and on.

regards
ashish
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic