Home/Application Development Software/Spring Roo
Updated on: January 19, 2021
What is Spring Roo ?
Spring Roo - Application Development Software : SaaSworthy.com
76% The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read More

Spring Roo

Build applications at ease
(23 Ratings) Write Review

Spring Roo an open-source platform for rapid application development tool for Java developers. Create web applications with ease. It focuses on newer Spring technologies like Spring IO platform, Spring Data for generation of applications. A comfortable and risk-free zone for all your Java applications. It also has features like REST API for integration with external systems.

FOLLOWERS
4,806

Spring Roo Features Show All Features

Spring Roo Technical details

Support Online Customer Type Freelancers Medium Business Small Business
API Location / Phone Number San Francisco, CA
Deployment SaaS/Web/Cloud Category Application Development Software

Spring Roo Pricing

Pricing ModelFreemium , Open-source
Spring Roo
Free

Spring Roo is an Open source platform. It can be download Roo from one of the download sites, and run it from the terminal.

Screenshot of the Vendor Pricing Page
View Full Screen

Disclaimer: The pricing details were last updated on 20/08/2018 from the vendor website and may be different from actual. Please confirm with the vendor website before purchasing.

Spring Roo FAQs

Spring Roo is Application Development Software. Spring Roo offers the following functionalities:

  • Code Assistance
  • Collaboration
  • Web Development

Learn more about Spring Roo features.

Spring Roo is a free software.

Learn more about Spring Roo pricing.

Yes, Spring Roo offers a free plan.

Learn more about Spring Roo pricing.

Yes, Spring Roo provides API.

Ask the Community View Community

Spring Roo Alternatives Spring Roo Alternatives

98% The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read More
Microsoft Azure
(1461 RATINGS)
Microsoft Azure
Microsoft Azure is a comprehensive cloud computing platform that is useful for the app developers to build web-based applications on different programming...
Visit Website
Spring Roo vs Microsoft Azure
92% The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read More
GitHub
(5269 RATINGS)
GitHub
GitHub is a Free and Open-source software that can be used on-premises or in a private cloud. It lets you host, and review codes, monitor and track,...
Visit Website
Spring Roo vs GitHub
91% The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read More
Appy Pie
(3357 RATINGS)
Appy Pie
A smart app creator that helps in building and monetizing various kind of applications for mobiles and smartphones. Being compatible with Android, iOS, Windows...
Visit Website
Spring Roo vs Appy Pie
88% The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read More
Zoho Creator
(155 RATINGS)
Zoho Creator
Zoho Creator employs powerful and feature-rich tools that help to build customized apps without technical expertise. It is ideal for small and medium...
Visit Website
Spring Roo vs Zoho Creator
87% The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read More
8base
8base
8base is the perfect platform for both startups and organizations for building robust applications. This tool helps the client focus primarily on app...
Visit Website
Spring Roo vs 8base
87% The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read More
AWS Amplify
AWS Amplify
AWS Amplify is an Application development tool used for building scalable mobile and web applications. The software offers a secure data storage with user...
Visit Website
Spring Roo vs AWS Amplify
86% The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read More
Shopney
(5 RATINGS)
Shopney
Shopney enables Shopify merchants to create top-notch mobile shopping apps for their brands. Easy drag & drop design editor, design your custom app within...
Visit Website
Spring Roo vs Shopney
86% The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read More
Crowdbotics
Crowdbotics
Crowdbotics is an app builder that facilitates the fast building of high-caliber and real production software applications. It is powered by a library of...
Visit Website
Spring Roo vs Crowdbotics
85% The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read More
Retool
(4 RATINGS)
Retool
Retool is a platform that provides its users with building blocks to build internal tools for an organization, and hence save time. The software allows its...
Visit Website
Spring Roo vs Retool
85% The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read More
Apphive
Apphive
Apphive is a codeless app building tool that makes use of drag-and-drop elements along with customization, and publishing options. It functions as an easy...
Visit Website
Spring Roo vs Apphive

Spring Roo Reviews

OVERALL RATING
3.8
Based on 23 Rating(s)
Rating Distribution
  • 31.8 %
  • 40.9 %
  • 22.7 %
  • 4.5 %
  • 0 %
SHARE YOUR EXPERIENCE Write a Review
Sort By
Filter by Source
Consultant in Computer SoftwareSource : g2crowd.com
(Reviewed on 31 March 2020)
"Have used spring Roo to do Rapid application development and generated the UI for CRUD operations"

What do you like best?

Using spring Roo, we can do Rapid application development

What do you dislike?

I haven't encounter such things, which i don't like in this technologies.

Recommendations to others considering the product:

Its great technology for rapid application development.

What problems are you solving with the product? What benefits have you realized?

Have generated user interface to do CRUD operation.

...more
Source : g2crowd.com
(Reviewed on 19 January 2018)
"A great framework tool for Spring Apps"

What do you like best?

Its integrity with eclipse, make easy to import sprint functionalities in app. It is easy to install.

What do you dislike?

Little less explanation in documentation.

What business problems are you solving with the product? What benefits have you realized?

We are using Sprint Too to implement Spring Boot JPA applications. We write APIs.

...more
Source : g2crowd.com
(Reviewed on 08 January 2016)
"More than RAD tool for hardened application developers"

What do you like best?

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

What do you dislike?

lot of Dojo code gets generated in jsps which is not easily editable

Recommendations to others considering the product

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.

What business problems are you solving with the product? What benefits have you realized?

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.

...more
Tomáš FSource : g2crowd.com
(Reviewed on 24 June 2020)
"Spring Roo helped me with creating and scaffolding projects."

What do you like best?

Scaffolding is dynamic, customizable, repeatable. Most of the code is moved to aspects.

What do you dislike?

Project seems to be dead for long time. Ngnix seems to follow.

Recommendations to others considering the product:

Create your own annotations to create customizable scaffolding.

What problems are you solving with the product? What benefits have you realized?

Whole database layer is just matter of create Entities and everything is generated from its annotations.

...more
Sudhanshu RSource : g2crowd.com
(Reviewed on 27 April 2020)
"Great for Full Stack developer"

What do you like best?

It's very easy to use we can generate ready made production code .

Helpful for CRUD like application.

What do you dislike?

We need to modify or delete the code after generation of code in frontend as well as backend which sometimes takes more time.

Recommendations to others considering the product:

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

What problems are you solving with the product? What benefits have you realized?

It mapped the business domain model java object to database table. It helps us to create database by reverse engineering method.

...more
Source : g2crowd.com
(Reviewed on 11 July 2018)
"A great tool for fast spring development"

What do you like best?

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.

What do you dislike?

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.

What business problems are you solving with the product? What benefits have you realized?

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

...more
Source : g2crowd.com
(Reviewed on 15 January 2016)
"Spring Roo is awesome for quick prototypes"

What do you like best?

Quick code generation which kept in sync

Great and rich command line tool

Eclipse integration

What do you dislike?

I used it several years ago for building quick rest api's do not remember any issues.

Recommendations to others considering the product

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.

What business problems are you solving with the product? What benefits have you realized?

Building REST endpoints quickly while defining vertical structure and configurations in spring

...more
Channa SSource : g2crowd.com
(Reviewed on 18 April 2020)
"Easy to use"

What do you like best?

Can up and run the application with less Effort

What do you dislike?

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.

What problems are you solving with the product? What benefits have you realized?

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.

...more
Consultant in AutomotiveSource : g2crowd.com
(Reviewed on 08 April 2020)
"RAD with JAVA - Spring Roo"

What do you like best?

Faster development than before. It’s scaffolding technique is very helpful to create the CRUD functionalities from DB design.

What do you dislike?

UI development is still manual. The default UI is not attractive and customisation of UI is complicated.

What problems are you solving with the product? What benefits have you realized?

Faster development.

...more
User in AutomotiveSource : g2crowd.com
(Reviewed on 01 April 2020)
"Worked explicity with ROO to create boiler plate code, configure projects"

What do you like best?

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.

What do you dislike?

Nothing in particular.

But off late, we have much wide IDE support,

spring boot

https://start.spring.io/

which kind of makes roo redundant.

Recommendations to others considering the product:

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

What problems are you solving with the product? What benefits have you realized?

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

...more
Read All Reviews