Home/ Application Development Software/ Spring Roo/ Reviews
77% SW Score The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read more
Build applications at ease
31.8%
40.9%
22.7%
4.5%
0%
Its integrity with eclipse, make easy to import sprint functionalities in app. It is easy to install.
Little less explanation in documentation.
We are using Sprint Too to implement Spring Boot JPA applications. We write APIs.
Speed, Quality, Patterns and the amount of code which gets generated.
For basic CRUD operations, If you are clear about your domain models and their relations, i bet it wont let you write a single line of java code. if will just create the entire application for you end to end.
WIth STS you can push in all the aspects if you dont like them
lot of Dojo code gets generated in jsps which is not easily editable
1.I dont see ROO gaining traction mostly due to complexity
2.It heavily relies on AoP, almost entire code is generated in the form of Aspects
3. you will need Spring STS to remove aspects and convert it back to normal Java/J2ee project.
4.if you are developing Web MVC project, it will generate a lot of Dojo+jsp code which is entirely useless if you dont know dojo. you will have to rewrite entire UI layer+jsps.
I used it extensively when i was working for Samsung Research and Development Institute, it was an RnD institute and we had to develop prototypes which can be scaled to production level applications, and the development had to be really fast.
After some research i ended up using Spring ROO around 3 year ago and i never looked for any other RAD tool.
It lets you choose from vast variety of technologies, patterns, libraries to create your Spring based application. Spring ROO in conjunction with Spring STS is really powerful.
It has capability to create applicaitons which are 'almost' prod ready and fully blown.
Scaffolding is dynamic, customizable, repeatable. Most of the code is moved to aspects.
Project seems to be dead for long time. Ngnix seems to follow.
Create your own annotations to create customizable scaffolding.
Whole database layer is just matter of create Entities and everything is generated from its annotations.
It's very easy to use we can generate ready made production code .
Helpful for CRUD like application.
We need to modify or delete the code after generation of code in frontend as well as backend which sometimes takes more time.
Good for ready made frontend and backend code.I mostly used as a CRUD application and easy to use if you know Spring Framework and basic UI like html,css, javascript
It mapped the business domain model java object to database table. It helps us to create database by reverse engineering method.
This tool it is very cool the best I like of this shell application is that all the code generated its very readable and based on my skils and knowledge and also it can be reusable and, not only creates and Spring Web Application more than that it can even generates applications focused on newer Spring technologies like Spring IO platform, Spring Data and Spring Boot applications.
It is not recommended for complex projects, its very hard to integrate with proyect that has been created and has a very advanced status of development.
I have created applications fastest than before, in my company we are constantly creating CRUDs for clients and Spring Roo has helpt us to deliver web apps in a very fast manner
Quick code generation which kept in sync
Great and rich command line tool
Eclipse integration
I used it several years ago for building quick rest api's do not remember any issues.
This is great tool for generating your projects from well defined models, validation and preconfigured spring modules. Highly recommended if you need similar projects, just use the Roo config file modify or add new entities db config and the rest will be generated by Roo.
Building REST endpoints quickly while defining vertical structure and configurations in spring
Can up and run the application with less Effort
Things have been auto-configured and later hard to identify. Auto-generated code is very complex some times a bit hard to apply changes manually.
I have used Spring Roo to complete one of my industry projects. The beauty of Spring Roo is it helps to generate and up and run complete Spring Web application with fewer commands.
Faster development than before. It’s scaffolding technique is very helpful to create the CRUD functionalities from DB design.
UI development is still manual. The default UI is not attractive and customisation of UI is complicated.
Faster development.
Had the first encounter with Roo, couple of years back, wherein we kickstarted the project with
simple spring roo shell and
configured packages
maven-arch type
web project
JPA provider.
Model definition
MVC Thymleaf templates for models
It was a bliss.
Nothing in particular.
But off late, we have much wide IDE support,
spring boot
https://start.spring.io/
which kind of makes roo redundant.
Definitely a way to go
1. Interactive shell to create project
2. JPA Setup - This is still somwehat a pain if we do it normal way ...even with IDE support
3. Setting up models, and based on it, it could generate the thymleaf templates for CRUD. This helped the startup a lot
1. Interactive shell to create project
2. JPA Setup - This is still somwehat a pain if we do it normal way ...even with IDE support
3. Setting up models, and based on it, it could generate the thymleaf templates for CRUD. This helped the startup a lot
Looking for the right SaaS
We can help you choose the best SaaS for your specific requirements. Our in-house experts will assist you with their hand-picked recommendations.
Want more customers?
Our experts will research about your product and list it on SaaSworthy for FREE.
Using spring Roo, we can do Rapid application development
I haven't encounter such things, which i don't like in this technologies.
Its great technology for rapid application development.
Have generated user interface to do CRUD operation.