# Grails Reviews
**Vendor:** The Grails Project  
**Category:** [Marcos Web de Java](https://www.g2.com/es/categories/java-web-frameworks)  
**Average Rating:** 3.6/5.0  
**Total Reviews:** 33
## About Grails
Un poderoso marco de aplicación web basado en Groovy para la JVM




## Grails Reviews
  ### 1. Grails es un marco impresionante.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mahfuz A. | Software Engineer, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** December 15, 2023

**¿Qué es lo que más te gusta de Grails?**

Desarrollo fácil y rápido  
Código Abierto  
Gran formulario y enormes recursos de apoyo  
Compatible con las últimas versiones de Spring y Java  
Fácil de desplegar en producción  
Fácil integración multitenant  
Páginas web fáciles de usar (GSP)

**¿Qué es lo que no te gusta de Grails?**

Menos comunidad que otros  
Pesado ya que hay muchos envoltorios

**¿Qué problemas resuelve Grails ¿Y cómo te beneficia eso?**

Muy fácil escribir una aplicación web en unas pocas horas.

  ### 2. Grails funcionan como magia

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuario verificado en Contabilidad | Mediana Empresa (51-1000 empleados)

**Reviewed Date:** January 28, 2021

**¿Qué es lo que más te gusta de Grails?**

Mi componente de mapa favorito, Json, parámetros. Los trabajos de mapeo son más divertidos que cualquier otra cosa. Cron Job es uno de mis trabajos favoritos.

**¿Qué es lo que no te gusta de Grails?**

Disli no tiene nada que hacer. Cuanto más profundo voy, más me enamoro.

**¿Qué problemas resuelve Grails ¿Y cómo te beneficia eso?**

muchos tipos de problemas empresariales se están resolviendo. Desarrolla una aplicación de terceros para los sitios de los clientes y conéctala con mis aplicaciones. Luego trabaja con multi-threading. El servicio de correo electrónico, correo postal, correo de voz y mensajería de texto de Clicksend ha creado un nuevo servicio.

  ### 3. Ya no son tan santos griales.

**Rating:** 1.5/5.0 stars

**Reviewed by:** Kazik P. | Creative Technologist / Software Architect, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** January 28, 2021

**¿Qué es lo que más te gusta de Grails?**

Grails fue diseñado para dar el poder del estilo de programación de Ruby on Rails a los desarrolladores de Java. Este modelo significa una creación de prototipos extremadamente rápida de interfaces de usuario web basadas en el modelo de dominio. No era posible lograrlo solo con Java puro, por lo tanto, Grails se basa en Groovy, que agregó muchas características interesantes en ese momento: invocaciones dinámicas, closures, un estilo de programación más funcional. Mientras se mantiene en la JVM, Groovy aún puede beneficiarse de todas las bibliotecas de Java ya disponibles en el mercado.

**¿Qué es lo que no te gusta de Grails?**

Las ventajas competitivas de Grails parecen desvanecerse con el tiempo. Ruby on Rails ya no es tan popular, ya que las aplicaciones web dinámicas están ejecutando su lógica del lado del navegador (react), en lugar del lado del servidor. Además, características de Groovy, como los closures, son efectivamente reemplazadas por lambdas en Java 8, azúcar sintáctico de los lenguajes específicos de dominio en Kotlin, y la evolución de los componentes del marco de trabajo spring como spring-boot.

**¿Qué problemas resuelve Grails ¿Y cómo te beneficia eso?**

Grails se utilizó como tecnología base en la startup en la que estaba trabajando. Nos permitió traducir fácilmente los requisitos empresariales en un modelo de dominio, con una mínima verbosidad. Dicho modelo se compartía entre varios equipos como un vocabulario común. Sería difícil lograrlo sin Grails. Pero también resultó en una arquitectura de software terriblemente monolítica con el tiempo, lo cual era muy difícil de desenredar. Por lo tanto, comenzamos a eliminar lentamente nuestro monolito de Gradle con pequeños microservicios. Todavía consideraría usar Gradle para un proyecto muy pequeño, como una base de datos personalizada con interfaz. Puede prototiparse en Gradle en minutos.

  ### 4. trabajé con Grails durante 3 años

**Rating:** 3.0/5.0 stars

**Reviewed by:** Usuario verificado en Marketing y publicidad | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** January 29, 2021

**¿Qué es lo que más te gusta de Grails?**

similitud de lenguaje con Java y estructura de plataforma

**¿Qué es lo que no te gusta de Grails?**

dependencias adicionales que vienen con Grails

**¿Qué problemas resuelve Grails ¿Y cómo te beneficia eso?**

desarrolló aplicaciones SaaS para verticales B2B

  ### 5. Experiencia en scripting de Grails

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ragavi K. | Contractor, Empresa (> 1000 empleados)

**Reviewed Date:** August 01, 2019

**¿Qué es lo que más te gusta de Grails?**

Uno de los mejores lenguajes de scripting que he utilizado para propósitos de automatización en mis proyectos en tiempo real. Es más flexible, más orientado a objetos, alineado con Java.

**¿Qué es lo que no te gusta de Grails?**

No hay nada que no me guste de Groovy en Grails. Me ha dado un inmenso placer usarlo en proyectos en tiempo real.

**¿Qué problemas resuelve Grails ¿Y cómo te beneficia eso?**

Pude incrustar el código Java tal cual. También pude conectarme a la base de datos tal cual con el código Java, reutilizando la mayor parte del mundo Java.

  ### 6. Convención sobre configuración

**Rating:** 2.5/5.0 stars

**Reviewed by:** Usuario verificado en Tecnología de la información y servicios | Mediana Empresa (51-1000 empleados)

**Reviewed Date:** May 31, 2018

**¿Qué es lo que más te gusta de Grails?**

El marco más fácil de aprender. Basado en Groovy, es un marco fácil de entender si tienes algo de experiencia en Java. Además, su lógica de convención sobre configuración te permite crear aplicaciones sobre la marcha.

**¿Qué es lo que no te gusta de Grails?**

Grails hace mucha magia en segundo plano por ti, pero a veces esa es la razón de errores inesperados.

**Recomendaciones a otros que estén considerando Grails:**

Grails utiliza la característica de Spring y Hibernate en su núcleo. Así que un desarrollador con experiencia en estos, obtendrá velocidad muy fácilmente.

**¿Qué problemas resuelve Grails ¿Y cómo te beneficia eso?**

Toda nuestra aplicación está basada en Grails.

  ### 7. El mejor marco para APIs y cada componente está aislado y conectado de la mejor manera.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuario verificado en Internet | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** September 09, 2016

**¿Qué es lo que más te gusta de Grails?**

Todo es configurable y cada componente está en perfecto aislamiento con los demás. Si se implementa correctamente, este es el mejor marco.

**¿Qué es lo que no te gusta de Grails?**

soporte para otros ORM y herramienta de monitoreo de aplicaciones que garantizará la implementación de las mejores prácticas

**Recomendaciones a otros que estén considerando Grails:**

Los ciclos de desarrollo serán cortos; por favor, verifica el comportamiento posterior al despliegue en la etapa antes de pasar a producción. A veces hay picos de CPU a pesar de escribir el mejor código posible.

**¿Qué problemas resuelve Grails ¿Y cómo te beneficia eso?**

trabajó en productos de tecnología alimentaria y BFS y el beneficio es que simplemente comienzas con el marco; si una persona con experiencia está usando esto, entonces entenderá el lujo de codificar en Grails en comparación con otros marcos.

  ### 8. Grails es fácil de comenzar, difícil de profundizar.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Liangliang Z. | 开发主管, Tecnología de la información y servicios, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** February 29, 2016

**¿Qué es lo que más te gusta de Grails?**

0. Puede usar cualquier biblioteca de Java existente.  
1. Ventajas de Groovy (sobre Java):  
   (0) Metaprogramación  
   (1) Operadores más eficientes (operador Elvis, operador de navegación segura, etc.)  
   (2) Métodos más útiles para clases JDK (como Collection#find()), más  
   (3) Puede usar mucho DSL (puede hacer las mismas cosas con menos código)  
2. GORM es mejor que usar mybatis/hibernate en el desarrollo de aplicaciones Java.  
3. Fácil de convertir entre mapa, lista y json, xml.  
4. Gsp es mejor que jsp, pero prefiero no usar ninguno de los dos. En su lugar, la aplicación Grails debería responder solo con datos json. La página Html puede ser desarrollada por otra aplicación (usando sass, angularJs, gulpjs, etc.), usando ajax o jsonp para acceder a los datos json.  

**¿Qué es lo que no te gusta de Grails?**

0. La mayoría de los plugins de Grails no son lo suficientemente buenos, están menos activos, carecen de documentación, obsoletos. por ejemplo:
   (1) Prefiero usar RestTemplate, UriComponentsBuilder proporcionados por SpringFramework, que es lo suficientemente simple, sólido, se puede usar tanto en Java como en Groovy, en lugar del plugin REST de Grails.
   (2) No creo que usar el plugin de seguridad de Spring sea mejor que usar directamente el framework de seguridad de Spring en resources.groovy. Porque, además de aprender el framework de seguridad de Spring, tuve que aprender el plugin también (para depurar problemas). Tal vez, debería centrarse en la extensión de la seguridad de Spring, ¿no en la configuración?

1. Fácil de comenzar, difícil de profundizar.
Grails ha envuelto muchas bibliotecas y frameworks de Java conocidos, como el framework de Spring, la seguridad de Spring, etc. Sin mucho conocimiento sobre la seguridad de Spring, no creo que un principiante en Java/Grails pueda configurar bien el plugin. Solo aquellos que están familiarizados con la JVM, las bibliotecas que usa Grails, pueden manejar Grails.
2. El mecanismo de construcción de Grails 2 (Gant, pero Grails 3 está usando Gradle)
3. El mecanismo de plugins de Grails 2 (Todavía estudiando Grails 3)

PD: También me pregunté qué tal usar Spring Boot + Groovy + GORM (sin Grails), ya que la mayoría de los módulos de Grails han anunciado que se pueden usar fuera de Grails. Estoy más familiarizado con SpringFramework.

**¿Qué problemas resuelve Grails ¿Y cómo te beneficia eso?**

Comercio Electrónico.

Un principiante en Java/Grails que se enfoque en la lógica de negocio puede comenzar el desarrollo rápidamente.

  ### 9. Gran adición al mundo de la JVM

**Rating:** 4.0/5.0 stars

**Reviewed by:** Mathias F. | Senior Software Engineer, Internet, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** February 24, 2016

**¿Qué es lo que más te gusta de Grails?**

He utilizado Grails para varios proyectos. Desde arquitecturas orientadas a la web completas, hasta APIs RESTful, incluso para aplicaciones de consola. Su naturaleza de Convención sobre Configuración lo hace extremadamente rápido para comenzar con cualquier proyecto y simplemente modificar lo que necesitas de los valores predeterminados iniciales sensatos. Personalmente, viniendo de JEE, donde tienes que editar miles de archivos XML y de propiedades, fue increíble. Groovy es un lenguaje muy poderoso y cómodo. Si vienes de Java, te encontrarás amándolo de inmediato. Antes de elegir Grails, consideré Ruby on Rails, pero no me gustó tener que aprender un lenguaje completamente nuevo y reinventar la rueda. Grails tiene todo lo que RoR y muchos otros frameworks tienen, utilizando un lenguaje familiar y tecnologías de respaldo probadas en la industria.

**¿Qué es lo que no te gusta de Grails?**

Como la comunidad no es tan grande como otras, la documentación a veces es un poco escasa. Muchas veces tuve que arreglar cosas por mí mismo, incluso revisando el código fuente de Grails y haciendo pull requests al equipo central. El ecosistema de plugins tiene el mismo problema, no hay tantos plugins como tienen otros frameworks. Sin embargo, veo esas desventajas como algún tipo de desafío. Me encanta contribuir a la comunidad y aquí hay mucho espacio para la colaboración. A veces tener demasiado también es malo, como en Node.js, donde tienes cien maneras de hacer cualquier cosa y ninguna de esas maneras es completamente correcta.

**Recomendaciones a otros que estén considerando Grails:**

porque la versión 3.x sigue siendo muy inestable.

**¿Qué problemas resuelve Grails ¿Y cómo te beneficia eso?**

Mi empresa solía tener una solución .NET que se volvió obsoleta e imposible de refactorizar. Fui contratado para llevar a cabo una migración de todo el sistema al framework Grails. La curva de aprendizaje de los desarrolladores fue muy baja ya que pronto comenzaron a ver ventajas (en el lenguaje y en el framework). Cosas que solían requerir cientos de líneas de código, pronto fueron reemplazadas con un par de líneas gracias a la naturaleza dinámica de Groovy. En cuanto a la arquitectura, es realmente fácil diseñar una solución sobre el patrón MVC de Grails. El diseño, el frontend y el equipo central trabajan con muy poco conflicto en el mismo proyecto.

  ### 10. Grails es muy bueno para el desarrollo de aplicaciones web.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Tuomas V. | Software Developer, Telecomunicaciones, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** February 24, 2016

**¿Qué es lo que más te gusta de Grails?**

Groovy: Es fácil procesar datos web con groovy ya que permite la tipificación dinámica. La tipificación fuerte es buena para hacer que la estructura de control sea más confiable.  
Gorm hace que sea muy fácil manipular y obtener datos de la base de datos y es intuitivo de usar.  

Los entornos de ejecución (prueba, producción, desarrollo, personalizado) facilitan mucho la aplicación de diferentes comportamientos para el sistema cuando está en prueba, producción o desarrollo o en integración continua.  
El sistema de plugins y la gestión de dependencias es una forma muy poderosa de controlar las dependencias de tu proyecto.  
Naturaleza de Java: El entorno es el mismo en todos los servidores sin importar si se despliega en Windows o Linux (diferentes distribuciones).  
Naturaleza de Java: La aplicación está viva incluso si no hay carga de página, como en PHP. El threading facilita la gestión de tareas en segundo plano sin cronjob.

**¿Qué es lo que no te gusta de Grails?**

Las pruebas son literalmente un fastidio en mi grails 1.3.9. He intentado actualizarlo algunas veces, pero es mucho trabajo. IntelliJ ejecuta las pruebas sin problemas dentro del IDE, pero los IDE gratuitos como NetBeans solo muestran la salida de la consola de grails y tengo que leer los informes para ver qué falló realmente y por qué.

**¿Qué problemas resuelve Grails ¿Y cómo te beneficia eso?**

Aplicaciones de intranet para empresas de atención médica.  
Crear nuevas características como MVC es muy fácil de resolver con grails.

  ### 11. Aplicaciones web potentes, rápidas y fáciles.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Rubén S. | Senior software engineer, Empresa (> 1000 empleados)

**Reviewed Date:** February 24, 2016

**¿Qué es lo que más te gusta de Grails?**

Si vienes de Java/Spring, la curva de aprendizaje es bastante plana. Grails se basa en el concepto de "convención sobre configuración", por lo que si sigues las convenciones te libras de muchos archivos XML desordenados. Aparte de esto, tienes todo el poder del lenguaje de programación Groovy, un lenguaje mucho más moderno que Java, que permite al desarrollador construir la lógica de negocio de una manera mucho más intuitiva. En resumen, cuando comienzas a desarrollar con Grails y ves que tienes tu entorno y una aplicación en funcionamiento en 15 minutos, no dejarás este framework.

**¿Qué es lo que no te gusta de Grails?**

Una de las fortalezas de Grails es también una de sus debilidades. Grails se puede extender a través de plugins, que son muy útiles para añadir integración con nuevas funcionalidades, por ejemplo, Spring-security, LDAP, etc., pero a veces hay tantos plugins para una tarea que tienes que elegir cuidadosamente porque algunos de ellos solo funcionan para versiones específicas, otros no se mantienen, y esto puede ser un problema.

**Recomendaciones a otros que estén considerando Grails:**

Si vienes del mundo de Java/Spring/Hibernate y quieres comenzar un nuevo proyecto, dale una oportunidad a Grails, te sorprenderá lo rápido que se pueden construir las cosas.

**¿Qué problemas resuelve Grails ¿Y cómo te beneficia eso?**

Trabajo como desarrollador de software en una gran agencia de viajes, desarrollando herramientas para el centro de llamadas y herramientas de oficina intermedia. Usando Grails, hemos podido acortar el tiempo de desarrollo, siendo capaces de reemplazar un antiguo conjunto de herramientas con nuevas herramientas con todas las funcionalidades integradas en menos de un año. Como nota, algunos de los desarrolladores no tenían experiencia usando Grails, pero se han vuelto muy productivos en muy poco tiempo.

  ### 12. Mi marco web de Java preferido

**Rating:** 4.0/5.0 stars

**Reviewed by:** Lee B. | New Zealand Technical Lead, Servicios Financieros, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** February 24, 2016

**¿Qué es lo que más te gusta de Grails?**

Trabajar en Groovy es genial, ¡mucho menos código! Grails ha avanzado mucho desde que fui colaborador en él hace varios años. La estructura MVC es muy fácil de entender y la amplia gama de complementos hace que sea rápido poner en marcha proyectos.

**¿Qué es lo que no te gusta de Grails?**

Mantenerse al día con las mejores prácticas/los mejores plugins puede ser un desafío ya que el marco ha cambiado mucho en las últimas versiones importantes. También me resulta difícil mantener la disciplina para que mi GSP sea DRY y no repetir mucho código común.

**Recomendaciones a otros que estén considerando Grails:**

Asegúrate de leer la documentación actualizada para tu versión y verifica que cualquier guía/tutorial/plugin en línea sea aplicable a la última versión. Trata de reducir la duplicación en tu GSP utilizando los plugins de forms/bean-fields. También echa un buen vistazo a las cosas del pipeline de recursos para gestionar/minimizar JS y CSS.

**¿Qué problemas resuelve Grails ¿Y cómo te beneficia eso?**

Lo usamos para la aplicación de administración interna de nuestro sistema orientado al público. Su base en Spring y Hibernate significó que pudimos reutilizar gran parte de nuestro código del modelo de datos de la aplicación para construir rápidamente pantallas de administración.

  ### 13. Trabajar con Grails para mi propia startup sin ninguna experiencia en desarrollo web fue un encanto.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ejaz A. | Sr. Software Development Engineer, Software de Computadora, Empresa (> 1000 empleados)

**Reviewed Date:** February 24, 2016

**¿Qué es lo que más te gusta de Grails?**

La mejor parte de Grails es GORM. GORM utiliza un DSL fácil de aprender y legible para la interacción con bases de datos. Escribir consultas en GORM DSL e implementar relaciones desde un diagrama ER es tan simple como 1 2 3. Ciertamente, GORM no es lo único que más me gusta. Hay muchas más cosas como las asignaciones de URL, la convención sobre la configuración, los extensos plugins, los servicios de Grails y el soporte listo para usar para implementar servicios web RESTFul. Aunque no utilizamos la capa de vista (jsp/gsp) de Grails para nuestra aplicación web, la usamos extensamente para aplicaciones internas utilizadas para gestionar nuestro proceso de negocio. Grails es tan fácil de usar que terminamos creando algunas aplicaciones internas para gestionar nuestro proceso de negocio en Grails.

Aparte del framework, las personas detrás de su desarrollo son cooperativas y su comunidad en general es bastante amigable. En muchas ocasiones, los problemas que reporté fueron solucionados en uno o dos días. El ciclo de lanzamiento de Grails es bastante rápido, por lo que no tienes que esperar a que los problemas solucionados lleguen en la próxima versión estable.

**¿Qué es lo que no te gusta de Grails?**

Aunque Grails es un marco de trabajo completo y rico en funciones, siempre hay espacio para el desarrollo. Un ejemplo de esto es su soporte para REST. Grails proporciona versionado de API, anidamiento de respuestas y muchas cosas interesantes, pero no proporciona paginación o metadatos de API de forma predeterminada. La respuesta de Grails requiere mucha personalización para una aplicación lista para producción.

**Recomendaciones a otros que estén considerando Grails:**

Recomendaría encarecidamente Grails a startups y emprendedores donde los recursos y el tiempo son limitados. Grails es la elección correcta para tales personas. Además del desarrollo rápido, el despliegue y mantenimiento de Grails también es fácil. Proporciona características de migración de base de datos y exportación de esquemas que facilitan la migración de tu base de datos cada vez que cambias una aplicación. Una de las mejores cosas de Grails es que ofrece soporte para SQL, NoSQL (mongo) y bases de datos basadas en grafos como neo4j. El ORM integrado de Grails conocido como GORM facilita la migración de SQL a NoSQL y neo4j cuando lo necesites. Tu código subyacente no necesita modificaciones y tus consultas también permanecen iguales.

**¿Qué problemas resuelve Grails ¿Y cómo te beneficia eso?**

Estamos construyendo una solución de cadena de suministro utilizando servicios web REST de Grails. Grails proporciona soporte listo para usar para pruebas unitarias y de integración basadas en el marco SPOCK. Proporciona soporte para pruebas funcionales utilizando Geb. Tenemos pruebas automatizadas para todos nuestros casos de uso y somos 4 desarrolladores en este momento. Estas pruebas nos facilitan identificar los efectos secundarios de cualquier cambio en el código.

Grails utiliza el sistema de construcción gradle ahora y es compatible con casi todas las herramientas de CI/CD. La aplicación Grails se puede dockerizar fácilmente utilizando el plugin de docker de gradle o archivos jar ejecutables, lo que la hace adecuada para el despliegue como contenedores. Usamos contenedores docker para nuestras necesidades de desarrollo, pruebas y despliegue en producción y todo nuestro material está completamente automatizado.

  ### 14. Desarrollar aplicaciones web nunca fue tan fácil.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Uday Pratap S. | Technical Lead, Tecnología de la información y servicios, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** February 24, 2016

**¿Qué es lo que más te gusta de Grails?**

Incluye todas las tecnologías probadas como Spring, Hibernate, Sitemesh, etc. Está construido en Groovy, hacer las cosas de manera diferente es muy fácil. Ofrece tantas cosas de manera predeterminada para las cuales tendemos a crear nuestra propia solución. La estructura del proyecto hace que sea fácil entender dónde colocar las cosas. Lo mejor es su GORM, Geb y pruebas con Spock. La vinculación de datos, las validaciones, las etiquetas integradas y la creación de etiquetas propias hacen la vida mucho más fácil de lo que tendemos a hacer de manera convencional. La reciente actualización construida sobre Springboot lo hace mucho más liviano también. La característica de scaffolding dinámico lo hace mucho más fácil para hacer POC y MVP para mostrar a los clientes. La arquitectura basada en plugins ayuda a crear servicios más pequeños y la reutilización del código. Tiene una gran comunidad que atiende a los plugins, por ejemplo; integrar la seguridad de Spring es una tarea de 2 horas que reduce realmente tus esfuerzos de desarrollo. Tiene una capacidad incorporada para servir respuestas JSON, por lo que crear una aplicación REST es como simplemente agregar una anotación.

**¿Qué es lo que no te gusta de Grails?**

Es un gran marco, pero también necesita una gran cantidad de memoria para ejecutarse, esto puede solucionarse con Grails 3 que viene con Springboot. La segunda cosa es GORM, ya que GORM proporciona muchas consultas listas para usar, pero a veces no logra cumplir con el resultado esperado, tal vez debido a errores de GORM o a errores de hibernate.

**Recomendaciones a otros que estén considerando Grails:**

Es realmente un marco para empresas. La forma en que se está desarrollando en estos días escribir código mantenible en poco tiempo no es una tarea tan fácil, pero Grails te ofrece una estructura predefinida que ayuda a mantener el código más mantenible.

**¿Qué problemas resuelve Grails ¿Y cómo te beneficia eso?**

He creado muchas aplicaciones web en la mayoría de los dominios como viajes, CMS, sitios de entrega de videos, sitios de gestión de proyectos, redes de afiliados, comercio electrónico, etc. Grails se adapta a cada situación y a cada dominio.

  ### 15. Gran marco para desarrollar aplicaciones web potentes

**Rating:** 5.0/5.0 stars

**Reviewed by:** Puneet B. | Associate Technical Lead, Tecnología de la información y servicios, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** February 23, 2016

**¿Qué es lo que más te gusta de Grails?**

El concepto de reutilización debido a la gran cantidad de plugins que ayudarían a hacer muchas cosas en solo unos minutos, como SMS, correo electrónico, varias bases de datos, etc. Otra cosa genial que me gusta es el amplio apoyo de la comunidad y algunas personas muy abiertas y serviciales, que siempre me ayudan muy rápidamente cuando estoy atascado.

**¿Qué es lo que no te gusta de Grails?**

Honestamente, no tengo ninguna aversión específica. Y con el lanzamiento de la última versión 3.x está añadiendo más herramientas para ayudar a construir aplicaciones muy escalables. Pero, antes pensaba que era solo para aplicaciones web y ya no es el caso.

**¿Qué problemas resuelve Grails ¿Y cómo te beneficia eso?**

He estado trabajando en Groovy & Grails durante los últimos 4 años y he trabajado en varios proyectos en el dominio de la salud, proyectos relacionados con videos, etc. Así que veo muchos beneficios con Grails:  
1. Encontrar fácilmente plugins existentes para hacer el trabajo por mí.  
2. Obtener ayuda rápidamente de la comunidad.  
3. Puedo centrarme más en la perspectiva empresarial del requisito en lugar de la funcional, ya que las cosas son muy fáciles y rápidas de implementar.  

Hay muchos beneficios al usar Grails, diría que uno debería al menos darle una oportunidad o hablar con alguien en persona que esté trabajando con Grails o cuyo negocio funcione con Grails.

  ### 16. Un potente marco web para desarrolladores de Java

**Rating:** 4.5/5.0 stars

**Reviewed by:** Armando P. | Salesian Volunteer, Investigación, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** February 23, 2016

**¿Qué es lo que más te gusta de Grails?**

Me gusta de Grails el orden que el framework proporciona a tu código. No es solo un MVC, sino que también incluye ORM, tecnología de vista GSP y un sistema de construcción. Pero lo que más me gusta es la posibilidad de reutilizar tu código Java en tus proyectos web, incluso si decides programar usando Groovy, aún puedes usar bibliotecas Java en tu proyecto.

**¿Qué es lo que no te gusta de Grails?**

Por alguna razón, he tenido muy malos momentos con algunos conflictos de plugins y configuraciones incorrectas que pueden llevarme horas resolver. Puede ser una total pérdida de tiempo, sobre todo cuando tienes una fecha límite ajustada.

**Recomendaciones a otros que estén considerando Grails:**

Un buen recurso para aprender sobre Grails es el libro: Grails in Action 2nd Edition.

**¿Qué problemas resuelve Grails ¿Y cómo te beneficia eso?**

El modelado de bases de datos: No hay necesidad de perder tiempo implementando la estructura de tu base de datos, GORM lo hace por ti basado en tus archivos de modelo de dominio.

  ### 17. Marco fácil de trabajar, pero sí tiene sus desventajas.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Tyler W. | Software Engineer, Tecnología de la información y servicios, Empresa (> 1000 empleados)

**Reviewed Date:** February 23, 2016

**¿Qué es lo que más te gusta de Grails?**

La velocidad a la que puedes desarrollar es incomparable en mi experiencia como desarrollador web full-stack. La convención sobre la configuración se utiliza mucho dentro de Grails y una vez que empiezas a entender estas 'reglas' permiten un desarrollo rápido.

Me gusta el sistema que tienen en su lugar para permitir una gran separación de preocupaciones (Vistas, Controladores, Servicios, activos del lado del cliente, archivos de configuración, etc.).

El lenguaje Groovy es un placer para trabajar en comparación con Java tradicional - algunos de los métodos incorporados se sienten muy similares a LINQ si estás familiarizado con C#. Esto realmente va de la mano con el envoltorio de base de datos GORM de Grails que permite consultas/persistencia concisas.

Un gran plus es que los cambios en los archivos de Clase a menudo pueden ser recargados en tiempo de ejecución, lo que hace que el desarrollo sea mucho más rápido que tener que recompilar después (aunque esto no es perfecto).

Spring es una gran parte de Grails y ha sido muy bien integrado.

**¿Qué es lo que no te gusta de Grails?**

La documentación sobre muchas características dentro de Grails es escasa o inexistente; muchas veces recibiré un error oscuro y profundizaré en foros antiguos o en el código fuente del framework para entender qué está pasando.

La naturaleza dinámica de Groovy ciertamente tiene sus ventajas, pero puede llevar a malas prácticas por parte de compañeros de trabajo que hacen que leer el código sea mucho más difícil de lo necesario.

El ecosistema de plugins puede ser una pesadilla en cuanto a documentación y actualizaciones; pero también hay algunas joyas (Spring Security, Asset-Pipeline).

El soporte de Grails parece estar disminuyendo con Spring Source abandonando el proyecto.

El único IDE que realmente parece funcionar con Grails 3+ es IntelliJ ($$), pero todavía estamos usando GGTS (Eclipse) con Grails 2.4.

**Recomendaciones a otros que estén considerando Grails:**

Dependiendo de tus necesidades, Grails podría permitir un desarrollo rápido, pero debes estar dispuesto a lidiar con un soporte mediocre para llegar allí.

**¿Qué problemas resuelve Grails ¿Y cómo te beneficia eso?**

No puedo entrar en gran detalle, pero nuestro proyecto involucra un gran sitio web interno que opera bajo el gobierno federal. La función es más importante para nosotros que la forma.

  ### 18. Desarrollo de sistemas informáticos con Grails

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jesús R. | Consultor y líder técnico, Desarrollo de Programas, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** February 23, 2016

**¿Qué es lo que más te gusta de Grails?**

Convención sobre configuración (ahorra tiempo al no escribir archivos de configuración y mantener todo ordenado). Tecnologías robustas bajo el capó (Spring, Hibernate...). Groovy tiene ventajas sobre Java (pero también puedes usar Java puro mientras dominas Groovy). Muy bueno para patrones de diseño. Sistema de plugins (Spring Security, Twitter bootstrap...). Sistema de andamiaje (con plantillas que puedes, y deberías, editar). Puedes trabajar desde la línea de comandos (generar clases de dominio, controladores, vistas...). Marco modular: me gusta GORM, pero si no te gusta, puedes eliminarlo (incluso puedes eliminar Grails y obtener una aplicación estándar de Spring). Herramienta GVM (actualmente SDKMan) para gestionar versiones del marco.

**¿Qué es lo que no te gusta de Grails?**

Durante el proceso de desarrollo, el servidor de aplicaciones arranca lentamente y necesita mucha memoria.

**Recomendaciones a otros que estén considerando Grails:**

Fácil y rápida manera de desarrollar tu aplicación Java con Spring MVC, Spring Security, Spring Webflow, Hibernate. Si tienes algún conocimiento en una de las pilas de aplicaciones Java más populares (hibernate, spring, bootstrap...), deberías probarlo.

**¿Qué problemas resuelve Grails ¿Y cómo te beneficia eso?**

Desarrollo rápido. Los costos de desarrollo se reducen. Mejor código. Fácil de configurar y comenzar a trabajar en su sistema.

  ### 19. Grails ofrece un desarrollo rápido con un retorno de inversión súper rápido.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuario verificado en Internet | Empresa (> 1000 empleados)

**Reviewed Date:** February 23, 2016

**¿Qué es lo que más te gusta de Grails?**

GORM (mapeo relacional de objetos de Groovy) es la característica que más me gusta de Grails. Oculta la complejidad de Hibernate sin perder ninguna de sus capacidades. Combinado con el poder del scaffolding, sacar un prototipo es cuestión de horas, no de meses.

**¿Qué es lo que no te gusta de Grails?**

En las versiones anteriores de Grails, el soporte para Maven no era excelente. Esto ha sido corregido desde entonces.

**Recomendaciones a otros que estén considerando Grails:**

Es un marco impresionante que, desafortunadamente, es bastante desconocido para muchas personas. Hace que construir aplicaciones web tradicionales sea extremadamente fácil. Está construido sobre las plataformas muy robustas de Spring y Hibernate y es maduro y probado en batalla.

**¿Qué problemas resuelve Grails ¿Y cómo te beneficia eso?**

Los proyectos de Grails en los que trabajé estaban en el ámbito del IoT. Integré Netty con Grails para soportar algunos protocolos binarios personalizados y utilicé el andamiaje para generar rápidamente páginas y gráficos de prueba de concepto. Pude conseguir complementos decentes para la mayoría de las cosas que necesitaba.

  ### 20. Grails - Fácil de empezar, una pesadilla de mantener

**Rating:** 0.5/5.0 stars

**Reviewed by:** Usuario verificado en Grupos de Reflexión | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** February 23, 2016

**¿Qué es lo que más te gusta de Grails?**

Es muy fácil iniciar una aplicación Grails y comenzar un proyecto web. Si no estás familiarizado con Groovy, tiene una curva de aprendizaje bastante baja si tienes algo de experiencia con Java. Grails utiliza un sistema de programación por configuración, donde las cosas deben nombrarse de cierta manera para obtener las interfaces de metaclase mágicas de Grails. Para hacer una configuración más avanzada, el mantenedor debe estar familiarizado con Spring, ya que Grails utiliza beans de Spring en su núcleo.

**¿Qué es lo que no te gusta de Grails?**

Hay muchos, muchos problemas. Si usas cualquiera de las opciones avanzadas de Grails, son muy frágiles si no se usan exactamente como fueron diseñadas, no funcionarán en absoluto.

Dado que Grails utiliza un lenguaje dinámico, el desarrollador del marco debe mantener una cobertura adecuada de pruebas unitarias para asegurarse de que las funciones se llamen correctamente. Si las funciones no se llaman correctamente, se lanzarán excepciones de métodos dinámicos a lo largo de toda la pila de solicitudes.

El ecosistema de plugins está completamente sin mantenimiento y los plugins suelen estar desactualizados y lo más probable es que no funcionen con la versión que estás usando.

Hubo muchos problemas al actualizar de Grails 1.x a 2.x con cambios completamente rotos. La actualización de 2.x a 3.x también rompió muchos sistemas de controladores (no hemos resuelto nuestra actualización de 2.x a 3.x, debido a muchos problemas).

El proyecto Grails ha llegado al final de su vida útil y ya no está siendo soportado por su empresa matriz Spring Source.

El ORM GORM para objetos de clase de dominio tiene muchos anti-patrones; el principal soporte de Grails recomienda que no uses las tablas de unión como están documentadas, sino que uses objetos de tablas de unión explícitas como clases de dominio de primera clase.

Las transacciones implícitas de métodos de servicio llevarán a muchos errores sutiles, incluso entendiendo lo que está sucediendo, aún causarán problemas.

**Recomendaciones a otros que estén considerando Grails:**

Si acabas de empezar tu proyecto, usa otro marco.

**¿Qué problemas resuelve Grails ¿Y cómo te beneficia eso?**

Usamos Grails todos los días como nuestra interfaz web principal para una aplicación web complicada. No tenemos un futuro claro.

  ### 21. Es un placer trabajar con Grails.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Martín Pablo C. | Ingeniero de software, Desarrollo de Programas, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** February 23, 2016

**¿Qué es lo que más te gusta de Grails?**

La facilidad de uso de las características avanzadas relacionadas con Spring, la convención sobre configuración, el propio lenguaje Groovy. Todo eso produce un código muy bueno que es fácil de entender.

**¿Qué es lo que no te gusta de Grails?**

Bueno, a veces algunos complementos no funcionan bien cuando los pones todos juntos y otras veces cuando tengo algún tipo de error necesito hacer una limpieza y compilar para solucionarlo.

**Recomendaciones a otros que estén considerando Grails:**

Por supuesto, necesitarás mejores servidores para ejecutarlo, pero vale la pena.

**¿Qué problemas resuelve Grails ¿Y cómo te beneficia eso?**

Desarrollo web con bases de datos relacionales y estoy explorando el mundo de nosql y es muy fácil hacerlo con grails.

  ### 22. Creación de aplicaciones web y microservicios con Grails, que van desde pequeños hasta de nivel empresarial.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ivo H. | Senior software architect & teamleader, Software de Computadora, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** February 24, 2016

**¿Qué es lo que más te gusta de Grails?**

- En comparación con otros frameworks de Java, típicamente escribes menos del 50% del código, lo que mejora enormemente la mantenibilidad.  
- Páginas CRUD generadas automáticamente y personalizables.  
- Las aplicaciones grandes y complejas pueden dividirse fácilmente en subaplicaciones autónomas.

**¿Qué es lo que no te gusta de Grails?**

Cambios importantes entre versiones de Grails; actualizar a una versión más reciente generalmente requiere cambios en el código.

**Recomendaciones a otros que estén considerando Grails:**

Para aplicaciones web modernas, tiendo a usar Grails solo como un backend RESTful (sin GSP's) en combinación con un SPA de React o Angular.

**¿Qué problemas resuelve Grails ¿Y cómo te beneficia eso?**

Grails ayuda en el desarrollo rápido de aplicaciones y ciclos de desarrollo más cortos. Comienza un nuevo proyecto en solo un minuto y ten el primer prototipo listo en poco tiempo.

  ### 23. Buen marco para el desarrollo rápido de aplicaciones

**Rating:** 4.0/5.0 stars

**Reviewed by:** Marcin . | Software Engineer, Subcontratación/Externalización, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** February 24, 2016

**¿Qué es lo que más te gusta de Grails?**

* convención sobre configuración  
* relativamente fácil de aprender  
* muchos complementos útiles  
* construido sobre tecnologías maduras (Spring, Hibernate)  
* impulsado por Groovy

**¿Qué es lo que no te gusta de Grails?**

* la versión 3 no es completamente compatible hacia atrás  
* el desarrollo del marco no es tan rápido como antes, se siente un poco olvidado recientemente

**¿Qué problemas resuelve Grails ¿Y cómo te beneficia eso?**

Resuelvo muchos problemas empresariales con Grails. Desde plataformas de procesamiento de video hasta redes sociales y comercio electrónico, sistemas B2B.

Los principales beneficios que Grails me proporciona son alta productividad para los desarrolladores y una curva de aprendizaje plana para los nuevos desarrolladores.

  ### 24. Revisión de Grails

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuario verificado en Software de Computadora | Mediana Empresa (51-1000 empleados)

**Reviewed Date:** February 23, 2016

**¿Qué es lo que más te gusta de Grails?**

Me encanta el enfoque convencional para el desarrollo de aplicaciones web que trajo Grails. Grails te ofrece una "interfaz" muy sencilla para los componentes complicados que lo sustentan, como Hibernate, Spring y algún motor de plantillas, por ejemplo. Hace un buen trabajo al encontrar el punto óptimo entre hacerlo muy simple/rápido para hacer cosas comunes, y no tan difícil para hacer cosas más especializadas. Grails es similar a Rails; de hecho, se inspiró en Rails. Me encantó el soporte para pruebas unitarias proporcionado por el framework. Es bastante fácil escribir pruebas para tus controladores y servicios de Grails.

**¿Qué es lo que no te gusta de Grails?**

El uso de frameworks como Grails tiende a dejarte con bestias monolíticas con el tiempo. He tendido a favorecer un enfoque donde la interfaz de usuario y el lado del servidor están separados. Por ejemplo, una arquitectura con un back-end "REST"-ful (casi sin renderizado del lado del servidor) junto con aplicaciones de una sola página para el front-end.

**Recomendaciones a otros que estén considerando Grails:**

Ten cuidado con construir un gran monolito. Personalmente, no usaría la representación de vistas de Grails (GSP) excepto para cosas muy básicas, porque prefiero aplicaciones basadas en JS y un diseño de back-end que no asuma nada sobre el front-end. Es decir, un enfoque orientado a servicios: puntos finales que acepten y devuelvan JSON, por ejemplo. Así puedo escribir aplicaciones móviles, aplicaciones web de escritorio, etc., que todas hablen con los mismos servicios.

**¿Qué problemas resuelve Grails ¿Y cómo te beneficia eso?**

Cuando comencé a usar Grails, la rapidez con la que podías construir algo era increíble, en comparación con otras opciones disponibles para mí en ese momento (como Oracle ADF, que simplemente apesta). Eso es muy importante. Quieres que un desarrollador pueda obtener retroalimentación instantánea sobre su trabajo. Para mí, el ciclo de desarrollo era fantástico. Me mantenía concentrado. Si, como desarrollador, me veo obligado a esperar por mis herramientas o esperar por las compilaciones y demás, es probable que me distraiga y, por lo tanto, sea mucho menos productivo de lo que podría ser.

  ### 25. Simple y intuitivo

**Rating:** 4.0/5.0 stars

**Reviewed by:** Clara Y. | Senior Frontend Developer, Internet, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** February 25, 2016

**¿Qué es lo que más te gusta de Grails?**

Sintaxis comprensible y fácil. Forma sencilla de importar servicios. Forma sencilla de manejar listas/arrays.  
Hay muchos complementos disponibles y son fáciles de usar. Puedes ver los cambios solo actualizando la página, no es necesario recompilar lo que ahorra mucho tiempo.

**¿Qué es lo que no te gusta de Grails?**

La única desventaja que encontré es que es difícil encontrar un IDE que pueda leer la sintaxis sin comprar IntelliJ.

**¿Qué problemas resuelve Grails ¿Y cómo te beneficia eso?**

Hacer que la aplicación funcione más rápido. Hacer cambios fáciles y rápidos.

  ### 26. El mejor framework de Java para prototipar un producto

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuario verificado en Tecnología de la información y servicios | Mediana Empresa (51-1000 empleados)

**Reviewed Date:** February 24, 2016

**¿Qué es lo que más te gusta de Grails?**

Me gusta la facilidad del marco. Uno realmente puede comenzar rápidamente un proyecto. Incluso si alguien ya ha comenzado el desarrollo, también puede aprovecharlo para crear un prototipo rápidamente.

**¿Qué es lo que no te gusta de Grails?**

Plugins en caja negra. Esto es realmente un gran desafío para nosotros en este momento. Los usuarios de Grails no deberían depender de los plugins impulsados por la comunidad para satisfacer sus necesidades.

**Recomendaciones a otros que estén considerando Grails:**

El equipo debe estar bien versado en OOP y conocer en profundidad cada línea escrita en Grails, de lo contrario arruinarás las cosas.

**¿Qué problemas resuelve Grails ¿Y cómo te beneficia eso?**

No puedo contarte los problemas de negocio, pero lidiar con una arquitectura basada en microservicios fue realmente de gran ayuda.

  ### 27. impresionante

**Rating:** 4.0/5.0 stars

**Reviewed by:** Rohit B. | Senior Software Engineer, Tecnología de la información y servicios, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** February 23, 2016

**¿Qué es lo que más te gusta de Grails?**

Convención sobre configuración,  
Menos código repetitivo,  
El desarrollo es divertido y muy fácil,  
Puedo centrarme más en la lógica de negocio de la aplicación en lugar de realizar las ceremonias del marco.

**¿Qué es lo que no te gusta de Grails?**

La depuración es difícil a veces, espero que mejore en Grails3.

**¿Qué problemas resuelve Grails ¿Y cómo te beneficia eso?**

Estamos en un negocio de integración social de atención médica y siempre tenemos requisitos muy dinámicos y personalizados, Grails nos ayuda a hacerlo de manera fácil y muy rápida.

  ### 28. Fue una gran experiencia

**Rating:** 3.5/5.0 stars

**Reviewed by:** Usuario verificado en Electrónica de Consumo | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** February 24, 2016

**¿Qué es lo que más te gusta de Grails?**

Fue mi primer trabajo profesional, lo que facilitó el comienzo ya que hace que la pila sea más sencilla que usar Java.

**¿Qué es lo que no te gusta de Grails?**

La comunidad no era realmente grande cuando trabajé con Grails.

**Recomendaciones a otros que estén considerando Grails:**

Grails fue la herramienta adecuada considerando un equipo experto en JAVA, hizo que el desarrollo fuera más rápido.

**¿Qué problemas resuelve Grails ¿Y cómo te beneficia eso?**

Nuevo software SaaS para Google Adsense. Grails hizo que fuera mucho más rápido completar un MVC en comparación con JAVA. El equipo de desarrollo no tenía mucha experiencia con el desarrollo SaaS, Grails redujo la complejidad del stack.

  ### 29. Hizo mi vida mucho más fácil.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Gerardo B. | Freelance - SEM Manager, Ocio, viajes y turismo, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** February 25, 2016

**¿Qué es lo que más te gusta de Grails?**

Grails es una gran herramienta que hizo mi vida más fácil, realmente me gusta el soporte integrado de ORM / NoSQL.

**¿Qué es lo que no te gusta de Grails?**

Soy un nuevo usuario, así que todavía estoy aprendiendo sobre la herramienta.

**¿Qué problemas resuelve Grails ¿Y cómo te beneficia eso?**

Plataforma fácil de usar.

  ### 30. Aproximadamente un año de experiencia laboral con Grails 2.5 y 3.0.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sergey L. | Java Developer, Software de Computadora, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** February 23, 2016

**¿Qué es lo que más te gusta de Grails?**

Configuración súper rápida para API, muchos complementos

**¿Qué es lo que no te gusta de Grails?**

La comunidad de Grails es demasiado pequeña, hay muy pocos ejemplos con nuevas tecnologías para los principiantes.

**¿Qué problemas resuelve Grails ¿Y cómo te beneficia eso?**

Uso Grails para el desarrollo del backend.

  ### 31. Framework poderoso de pila completa

**Rating:** 0.0/5.0 stars

**Reviewed by:** Usuario verificado en Educación superior | Empresa (> 1000 empleados)

**Reviewed Date:** February 23, 2016

**¿Qué es lo que más te gusta de Grails?**

....................................................................................................................................................................

**¿Qué es lo que no te gusta de Grails?**

Dado que utiliza Java, el desarrollo requiere mucho hardware, o puede ser tedioso porque es lento. Otro punto es que cambia mucho, las características aparecen y desaparecen de una versión a otra.

**Recomendaciones a otros que estén considerando Grails:**

....................................................................................................................................................................

**¿Qué problemas resuelve Grails ¿Y cómo te beneficia eso?**

....................................................................................................................................................................

  ### 32. Grails es impresionante.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Gerardo Andres G. | Master Jedi Web Developer, Desarrollo de Programas, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** February 23, 2016

**¿Qué es lo que más te gusta de Grails?**

Me gusta la facilidad, eficiencia y velocidad que tiene Grails al construir cualquier aplicación.

**¿Qué es lo que no te gusta de Grails?**

Realmente no me desagrada nada del framework Grails, realmente es muy muy útil.

**Recomendaciones a otros que estén considerando Grails:**

Este marco es maravilloso e impresionante no creer las infinitas posibilidades de uso.

**¿Qué problemas resuelve Grails ¿Y cómo te beneficia eso?**

Por razones de confidencialidad no puedo comentar sobre este tema, lo siento.

  ### 33. Un marco poderoso para construir aplicaciones web en Java en poco tiempo

**Rating:** 3.5/5.0 stars

**Reviewed by:** Usuario verificado en Tecnología de la información y servicios | Empresa (> 1000 empleados)

**Reviewed Date:** February 23, 2016

**¿Qué es lo que más te gusta de Grails?**

andamiaje, integraciones de spring/hibernate, lenguaje específico de dominio para consultas de bases de datos

**¿Qué es lo que no te gusta de Grails?**

muchos complementos que no están bajo mantenimiento activo y están obsoletos.

**¿Qué problemas resuelve Grails ¿Y cómo te beneficia eso?**

Mi último uso de Grails fue para evaluación. Hasta ahora, ninguna aplicación práctica.


## Grails Discussions
  - [¿Para qué se utiliza Grails?](https://www.g2.com/es/discussions/what-is-grails-used-for)

- [View Grails pricing details and edition comparison](https://www.g2.com/es/products/grails/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-13+08%3A28%3A15+-0500&secure%5Bsession_id%5D=829a10d6-180a-4687-8a8f-d29bac348300&secure%5Btoken%5D=67798cbbe7ebe060847fc81d8d7326cc217c096045f289ef1dd0439da8e0396e&format=llm_user)


## Top Grails Alternatives
  - [spring.io](https://www.g2.com/es/products/spring-io/reviews) - 4.5/5.0 (290 reviews)
  - [Spark](https://www.g2.com/es/products/apache-spark/reviews) - 4.3/5.0 (54 reviews)
  - [Vraptor](https://www.g2.com/es/products/vraptor/reviews) - 4.5/5.0 (11 reviews)

