Introducing G2.ai, the future of software buying.Try now
Kechie ERP
Sponsorisé
Kechie ERP
Visiter le site web
Image de l'avatar du produit
Grails

Par The Grails Project

Revendiquer le profil

Revendiquer le profil G2 de votre entreprise

Ce profil n'a pas été actif depuis plus d'un an.
Si vous travaillez chez Grails, vous pouvez le revendiquer pour mettre à jour les informations de votre entreprise et tirer le meilleur parti de votre présence sur G2.

    Une fois approuvé, vous pouvez :

  • Mettre à jour les détails de votre entreprise et de vos produits

  • Augmenter la visibilité de votre marque sur G2, la recherche et les LLMs

  • Accéder à des informations sur les visiteurs et les concurrents

  • Répondre aux avis des clients

  • Nous vérifierons votre adresse e-mail professionnelle avant d'accorder l'accès.

3.6 sur 5 étoiles

Comment évalueriez-vous votre expérience avec Grails ?

Kechie ERP
Sponsorisé
Kechie ERP
Visiter le site web
Cela fait deux mois que ce profil n'a pas reçu de nouvel avis
Laisser un avis

Avis et détails du produit Grails

Valeur en un coup d'œil

Moyennes basées sur les avis d'utilisateurs réels.

Coût perçu

$$$$$
Image de l'avatar du produit

Avez-vous déjà utilisé Grails auparavant?

Répondez à quelques questions pour aider la communauté Grails

Avis Grails (32)

Avis

Avis Grails (32)

3.6
Avis 33

Rechercher des avis
Filtrer les avis
Effacer les résultats
Les avis G2 sont authentiques et vérifiés.
Mahfuz A.
MA
Software Engineer
Marché intermédiaire (51-1000 employés)
"Grails est un cadre impressionnant"
Qu'aimez-vous le plus à propos de Grails?

Développement facile et rapide

Open Source

Grande forme et ressources de soutien énormes

Compatible avec les dernières versions de Spring et Java

Facile à déployer en production

Intégration multitenant facile

Pages web faciles à utiliser (GSP) Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Grails?

Moins de communauté que d'autres

Poids lourd car il y a beaucoup d'enveloppes Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Comptabilité
AC
Marché intermédiaire (51-1000 employés)
Partenaire commercial du vendeur ou concurrent du vendeur, non inclus dans les scores G2.
"Les Grails fonctionnent comme par magie"
Qu'aimez-vous le plus à propos de Grails?

Mon composant de carte préféré, Json, paramètres. Les travaux de cartographie sont plus amusants que tout autre chose. Le travail de Cron est l'un de mes emplois préférés. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Grails?

Disli n'a rien à faire. Plus je vais en profondeur, plus je tombe amoureux. Avis collecté par et hébergé sur G2.com.

Kazik P.
KP
Creative Technologist / Software Architect
Petite entreprise (50 employés ou moins)
"Pas si saints graals maintenant."
Qu'aimez-vous le plus à propos de Grails?

Grails a été conçu pour donner le style de programmation Ruby on Rails aux développeurs Java. Ce modèle signifie un prototypage extrêmement rapide des interfaces utilisateur web basé sur le modèle de domaine. Il n'était pas possible de l'atteindre en Java pur, donc Grails est basé sur Groovy, qui a ajouté beaucoup de fonctionnalités intéressantes à l'époque : invocations dynamiques, fermetures, style de programmation plus fonctionnel. Tout en restant sur la JVM, Groovy peut toujours bénéficier de toutes les bibliothèques Java déjà disponibles sur le marché. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Grails?

Les avantages concurrentiels de Grails semblent s'estomper avec le temps. Ruby on Rails n'est plus aussi populaire, car les applications web dynamiques exécutent plutôt leur logique côté navigateur (react) que côté serveur. De plus, les fonctionnalités de Groovy, comme les closures, sont efficacement remplacées par les lambdas en Java 8, le sucre syntaxique des langages spécifiques au domaine en Kotlin, et l'évolution des composants du framework spring comme spring-boot. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Marketing et publicité
CM
Petite entreprise (50 employés ou moins)
"travaillé avec Grails pendant 3 ans"
Qu'aimez-vous le plus à propos de Grails?

similarité linguistique avec Java et structure de la plateforme Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Grails?

dépendances supplémentaires qui accompagnent Grails Avis collecté par et hébergé sur G2.com.

Ragavi K.
RK
Contractor
Entreprise (> 1000 employés)
"Expérience de script Grails"
Qu'aimez-vous le plus à propos de Grails?

L'un des meilleurs langages de script que j'ai jamais utilisés à des fins d'automatisation dans mes projets en temps réel. Il est plus flexible, plus orienté objet, aligné avec Java. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Grails?

Non, il n'y a rien que je n'aime pas dans Groovy sur Grails. Cela m'a donné un immense plaisir de l'utiliser dans des projets en temps réel. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Technologie de l'information et services
UT
Marché intermédiaire (51-1000 employés)
"Convention sur la configuration"
Qu'aimez-vous le plus à propos de Grails?

Le cadre le plus facile à apprendre. Basé sur Groovy, c'est un cadre facile à comprendre si vous avez de l'expérience en Java. De plus, sa logique de convention sur la configuration vous permet de créer des applications à la volée. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Grails?

Grails fait beaucoup de magie en arrière-plan pour vous, mais parfois c'est la raison des erreurs inattendues. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Internet
UI
Petite entreprise (50 employés ou moins)
"Meilleur cadre pour les API et chaque composant est isolé et connecté de la meilleure façon"
Qu'aimez-vous le plus à propos de Grails?

Tout est configurable et chaque composant est parfaitement isolé des autres. S'il est correctement mis en œuvre, c'est le meilleur cadre. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Grails?

autre support ORM et outil de surveillance des applications qui garantiront la mise en œuvre des meilleures pratiques Avis collecté par et hébergé sur G2.com.

LZ
开发主管
Technologie de l'information et services
Petite entreprise (50 employés ou moins)
"Grails est facile à démarrer, difficile à approfondir."
Qu'aimez-vous le plus à propos de Grails?

0. Peut utiliser n'importe quelle bibliothèque Java existante.

1. Avantage de Groovy (par rapport à Java) :

(0) Métaprogrammation

(1) Opérateurs plus efficaces (opérateur Elvis, opérateur de navigation sécurisée, etc.)

(2) Méthodes plus utiles pour les classes JDK (comme Collection#find()), plus

(3) Peut utiliser beaucoup de DSL (peut faire les mêmes choses avec moins de code)

2. GORM est meilleur que l'utilisation de mybatis/hibernate dans le développement d'applications Java.

3. Facile de convertir entre map, liste et json, xml.

4. Gsp est meilleur que jsp — mais je préfère ne pas utiliser les deux du tout. Au lieu de cela, l'application Grails devrait répondre uniquement avec des données json. La page Html peut être développée par une autre application (en utilisant sass, angularJs, gulpjs, etc.), en utilisant ajax ou jsonp pour accéder aux données json. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Grails?

0. La plupart des plugins de Grails ne sont pas assez performants, moins activés, manquent de documentation, obsolètes. par exemple :

(1) Je préfère utiliser RestTemplate, UriComponentsBuilder fournis par SpringFramework —— qui est assez simple, solide, peut être utilisé à la fois en Java et en Groovy, plutôt que le plugin REST de Grails.

(2) Je ne pense pas que l'utilisation du plugin de sécurité Spring soit meilleure que l'utilisation directe du framework Spring Security dans resources.groovy —— Parce que, en plus d'apprendre le framework Spring Security, j'ai dû apprendre le plugin aussi (pour déboguer les problèmes). Peut-être devrait-il se concentrer sur l'extension de Spring Security, pas sur la configuration ?

1. Facile à commencer, difficile à approfondir.

Grails a enveloppé de nombreuses bibliothèques Java connues, des frameworks —— tels que le framework Spring, la sécurité Spring, etc. Sans beaucoup de connaissances sur la sécurité Spring, je ne pense pas qu'un débutant en Java/Grails puisse bien configurer le plugin. Seuls ceux qui sont familiers avec la JVM, les bibliothèques utilisées par Grails, peuvent s'amuser avec Grails.

2. Mécanisme de construction de Grails 2 (Gant, mais Grails 3 utilise gradle)

3. Mécanisme de plugin de Grails 2 (Encore en train d'étudier Grails 3)

PS : Je me suis aussi demandé ce qu'il en était d'utiliser Spring Boot + Groovy + GORM (sans Grails) —— puisque la plupart des modules de Grails ont annoncé qu'ils pouvaient être utilisés en dehors de Grails. Je suis plus familier avec SpringFramework. Avis collecté par et hébergé sur G2.com.

Mathias F.
MF
Senior Software Engineer
Internet
Marché intermédiaire (51-1000 employés)
Partenaire commercial du vendeur ou concurrent du vendeur, non inclus dans les scores G2.
"Énorme ajout au monde de la JVM"
Qu'aimez-vous le plus à propos de Grails?

J'ai utilisé Grails pour divers projets. Des architectures entièrement orientées web, aux API RESTful, même pour des applications console. Sa nature Convention over Configuration le rend extrêmement rapide pour démarrer avec n'importe quel projet et simplement modifier ce dont vous avez besoin à partir des valeurs par défaut initiales et sensées. Personnellement, venant de JEE, où vous devez éditer des milliers de fichiers XML et de propriétés, c'était génial. Groovy est un langage très puissant et confortable. Si vous venez de Java, vous allez l'adorer tout de suite. Avant de choisir Grails, j'ai envisagé Ruby on Rails, mais je n'aimais pas devoir apprendre un langage complètement nouveau et réinventer la roue. Grails a tout ce que RoR et de nombreux autres frameworks ont, en utilisant un langage familier et des technologies de soutien éprouvées par l'industrie. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Grails?

Comme la communauté n'est pas aussi grande que d'autres, la documentation est parfois un peu rare. De nombreuses fois, j'ai dû résoudre des problèmes par moi-même, même en vérifiant le code source de Grails et en faisant des pull requests à l'équipe centrale. L'écosystème des plugins a le même problème, il n'y a pas autant de plugins que d'autres frameworks ont. Je vois cependant ces inconvénients comme une sorte de défi. J'aime contribuer à la communauté et ici il y a beaucoup de place pour la collaboration. Parfois, avoir trop de choix est aussi mauvais, comme Node.js, où il y a une centaine de façons de faire n'importe quoi et aucune de ces façons n'est complètement correcte. Avis collecté par et hébergé sur G2.com.

Tuomas V.
TV
Software Developer
Télécommunications
Petite entreprise (50 employés ou moins)
"Grails est très bon pour le développement d'applications web."
Qu'aimez-vous le plus à propos de Grails?

Groovy : Il est facile de traiter les données web avec groovy car il permet le typage dynamique. Le typage fort est bon pour rendre la structure de contrôle plus fiable.

Gorm rend très facile la manipulation et la récupération des données de la base de données et il est intuitif à utiliser.

Les environnements d'exécution (test, prod, dev, personnalisé) rendent très facile l'application de comportements différents pour le système lorsqu'il est en test, production ou développement ou en intégration continue.

Le système de plugins et la gestion des dépendances sont un moyen très puissant de contrôler les dépendances de votre projet.

Nature Java : L'environnement est le même sur tous les serveurs, que vous déployiez sous Windows ou Linux (différentes distributions).

Nature Java : L'application est vivante même s'il n'y a pas de chargement de page, comme en PHP. Le threading facilite la gestion des tâches en arrière-plan sans cronjob. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de Grails?

Les tests sont vraiment ennuyeux dans mon grails 1.3.9. Je l'ai essayé de le mettre à niveau plusieurs fois, mais c'est beaucoup de travail. IntelliJ exécute les tests sans problème à l'intérieur de l'IDE, mais les IDE gratuits comme NetBeans affichent simplement la sortie de la console grails et je dois lire les rapports pour voir ce qui a réellement échoué et pourquoi. Avis collecté par et hébergé sur G2.com.

Tarification

Les détails de tarification pour ce produit ne sont pas actuellement disponibles. Visitez le site du fournisseur pour en savoir plus.

Comparaisons Grails
Image de l'avatar du produit
Visual Studio Code
Comparer maintenant
Image de l'avatar du produit
spring.io
Comparer maintenant
Image de l'avatar du produit
Spark
Comparer maintenant