Introducing G2.ai, the future of software buying.Try now
Slack Integration+ for Jira
Sponsored
Slack Integration+ for Jira
Visit Website
Product Avatar Image
Grails

By The Grails Project

Re-claim Profile

Re-claim your company’s G2 profile

This profile hasn’t been active for over a year.
If you work at Grails, you can re-claim it to keep your company’s information up to date and make the most of your G2 presence.

    Once approved, you can:

  • Update your company and product details

  • Boost your brand's visibility on G2, search and LLMs

  • Access insights on visitors and competitors

  • Respond to customer reviews

  • We’ll verify your work email before granting access.

Re-claim
3.6 out of 5 stars

How would you rate your experience with Grails?

Slack Integration+ for Jira
Sponsored
Slack Integration+ for Jira
Visit Website
It's been two months since this profile received a new review
Leave a Review

Grails Reviews & Product Details

Value at a Glance

Averages based on real user reviews.

Perceived Cost

$$$$$
Product Avatar Image

Have you used Grails before?

Answer a few questions to help the Grails community

Grails Reviews (32)

Reviews

Grails Reviews (32)

3.6
33 reviews

Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Mahfuz A.
MA
Software Engineer
Mid-Market (51-1000 emp.)
"Grails is Awesome Framwork"
What do you like best about Grails?

Easy and fast development

Open Source

Big form and huge supportive resources

Compatible with the latest Spring and Java

Easy to deploy in production

Easy multitenant integration

Easy-to-use web pages (GSP) Review collected by and hosted on G2.com.

What do you dislike about Grails?

Less community than others

Heavyweight as there are a lot of wrappers Review collected by and hosted on G2.com.

Verified User in Accounting
AA
Mid-Market (51-1000 emp.)
Business partner of the seller or seller's competitor, not included in G2 scores.
"Grails work like magic"
What do you like best about Grails?

My favorite map component, Json, params. Mapping works are more fun than anything else. Cron Job is one of my favorite jobs. Review collected by and hosted on G2.com.

What do you dislike about Grails?

Disli didn't get anything to do. The deeper I going, the more I fall in love. Review collected by and hosted on G2.com.

Kazik P.
KP
Creative Technologist / Software Architect
Small-Business (50 or fewer emp.)
"Not so holly grails anymore"
What do you like best about Grails?

Grails was designed to give the power of Ruby on Rails programming style to Java developers. This model means extremely fast prototyping of web user interfaces based on domain model. It was not possible to achieve it in pure Java though, therefore Grails is based on Groovy, which added lots of cool features at the time: dynamic invocations, closures, more functional programming style. While staying on JVM, Groovy can still benefit from all the Java libraries already available on the market. Review collected by and hosted on G2.com.

What do you dislike about Grails?

The competitive advantages of Grails seem to fade over time. Ruby on Rails is not that popular anymore, since dynamic web applications are rather executing their logic browser side (react), than server side. Also features of Groovy, like closures, are effectively replaced by lambdas in Java 8, syntactic sugar of Doman Specific Languages in Kotin, and evolution of spring framework components like spring-boot. Review collected by and hosted on G2.com.

Verified User in Marketing and Advertising
CM
Small-Business (50 or fewer emp.)
"worked with grails for 3 years"
What do you like best about Grails?

language similarity with java and platform structure Review collected by and hosted on G2.com.

What do you dislike about Grails?

additional dependencies that come along with grails Review collected by and hosted on G2.com.

Ragavi K.
RK
Contractor
Enterprise (> 1000 emp.)
"Grails scripting experience"
What do you like best about Grails?

One of the best scripting languages that I have ever used for automation purposes in my real time projects. It is more flexible , more object oriented, aligned with Java Review collected by and hosted on G2.com.

What do you dislike about Grails?

No there is nothing that I dislike on groovy on Grails. It has given me immense pleasure using it in real time projects Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Mid-Market (51-1000 emp.)
"Convention over configuration"
What do you like best about Grails?

The easiest to learn framework. Base on Groovy, it's an easy to grasp framework if you have some Java experience. Additionally, its convention over configuration logic, let you create applications on the fly Review collected by and hosted on G2.com.

What do you dislike about Grails?

Grails does a lot of magic in the background for you, but sometimes you that's the reason for unexpected errors Review collected by and hosted on G2.com.

Verified User in Internet
GI
Small-Business (50 or fewer emp.)
"Best framework to for APIs and every component is isolated and connected in best way"
What do you like best about Grails?

Every things is configurable and each component is in perfect isolation with other. If implemented properly - this is the best framework. Review collected by and hosted on G2.com.

What do you dislike about Grails?

other ORM support and application monitoring tool which will ensure best practice is implemented Review collected by and hosted on G2.com.

LZ
开发主管
Information Technology and Services
Small-Business (50 or fewer emp.)
"Grails is easy to start, hard to deep in."
What do you like best about Grails?

0. Can use any existed java library.

1. Groovy 's advantage (than java):

(0) Metaprogramming

(1) more efficient operators ( Elvis operator, Safe navigation operator etc. )

(2) more useful method to JDK classes ( such as Collection#find()), more

(3) can use much DSL ( can do same things with less code)

2. GORM is the bettern than using mybatis/hibernate in java app development.

3. easy to conver between map,list and json,xml.

4. Gsp is better than jsp——but I more intend not to use both at all. Instead, Grails app should response json data only. Html page can be developed by another app (using sass, angularJs, gulpjs etc), using ajax or jsonp to access json data.

Review collected by and hosted on G2.com.

What do you dislike about Grails?

0. Most grails's plugin not better enough, less actived, lack document, obsoleted. e.g. :

(1) I prefer to use RestTemplate,UriComponentsBuilder provided by SpringFramework —— which is simple enough, solid, can be used in both java and groovy, rather than Grails REST Plugin

(2) I don't think using spring security plugin is better than using Spring Security framework directly in resources.groovy —— Because , beside to learn Spring Security framework , I had to lean the plugin too (for debuging problems). Maybe, it should focus on Spring Security's extension, not the configuration?

1. Easy to start, hard to deep in.

Grails's wrapped much known Java libray, framework —— such as Spring framework, Spring security, etc。Without much knowledge about Spring Security, I don't think a java/grails beginner can well config the plugin. Only those who had famillar JVM, the libraries Grails used, can play around Grails.

2. Grails 2's build mechanism (Gant, but Grails 3 is using gradle)

3. Grails 2's plugin mechanism (Still studying Grails 3)

PS: I also quested what about using Spring Boot + Groovy + GORM (without Grails) —— since most grails module has announced it can be used outside Grails. I'am more familiar SpringFramework. Review collected by and hosted on G2.com.

Mathias F.
MF
Senior Software Engineer
Internet
Mid-Market (51-1000 emp.)
Business partner of the seller or seller's competitor, not included in G2 scores.
"Huge addition to the JVM world"
What do you like best about Grails?

I've used Grails for various projects. From full web oriented architectures, to RESTful APIs, even for console applications. Its Convention over Configuration nature makes it extremely quickly to get started with any project and just modify what you need from the initial sensible defaults. Personally, coming from JEE, where you have to edit thousands of XMLs and properties files, it was awesome.

Groovy is a very powerful and comfortable language. If you come from Java, you'll find yourself loving it right away. Before choosing Grails, I considered Ruby on Rails, but didn't like having to learn a completely new and wheel-reinventing language. Grails has everything RoR and many other frameworks has, using a familiar language and industry proven backing technologies. Review collected by and hosted on G2.com.

What do you dislike about Grails?

As the community is not as big as others, the documentation is sometimes a bit scarce. Many times I had to fix things by myself, even checking Grails source code and making pull requests to the core team. The plugin ecosystem has the same problem, there are not so many plugins as other frameworks have.

I, however, see those disadvantages as some kind of challenge. I love contributing to the community and here there is plenty of room for collaboration. Sometimes having too much is also bad, like Node.js, where you have a hundred ways of doing anything and none of those ways are completely correct. Review collected by and hosted on G2.com.

Tuomas V.
TV
Software Developer
Telecommunications
Small-Business (50 or fewer emp.)
"Grails is very good for web-application development"
What do you like best about Grails?

Groovy: It is easy to process web data with groovy since its allow dynamic typing. Strong typing is good for making control structure more realiable

Gorm makes it very easy to manipulate and fetch data from database and its intuitive to use

Running environments (test,prod,dev, custom) makes it very easy to apply different behaviour for the system when its on test, production or development or in continunous integration.

Plugin system and dependency management is very powerful way to control the dependencies of your project.

Java-nature: Environment is the same in all the servers no matter if you deploy in windows or linux (different distros)

Java-nature: Application is alive even if there is no page load, like in php. Threading makes it easy to manage background tasks without cronjob. Review collected by and hosted on G2.com.

What do you dislike about Grails?

Testing literally sucks in my grails 1.3.9. I have tryd upgrading it few times but it is a lot of work. IntelliJ suns the tests smoothly inside the IDE but free iDEs like netbeans just displays grails console output and i have to read the reports to see what actually failed and why. Review collected by and hosted on G2.com.

Pricing

Pricing details for this product isn’t currently available. Visit the vendor’s website to learn more.

Grails Comparisons
Product Avatar Image
Visual Studio Code
Compare Now
Product Avatar Image
spring.io
Compare Now
Product Avatar Image
Spark
Compare Now