Grails n'est pas la seule option pour Cadres Web Java. Explorez d'autres options et alternatives concurrentes. D'autres facteurs importants à prendre en compte lors de la recherche d'alternatives à Grails comprennent plugins. La meilleure alternative globale à Grails est spring.io. D'autres applications similaires à Grails sont SparketVraptoretJHipsteretPlay. Les alternatives à Grails peuvent être trouvées dans Cadres Web Java mais peuvent également être présentes dans Cadres Web JavaScript.
Le Spring Framework est un cadre d'application et un conteneur d'inversion de contrôle pour la plateforme Java.
Spark - Un micro framework pour créer des applications web en Java 8 avec un effort minimal
VRaptor 4 offre une haute productivité à vos applications Web Java sur CDI. VRaptor est un framework MVC open source avec une grande communauté de développeurs et d'utilisateurs.
Le cadre Web à haute vitesse pour Java et Scala
Apache Struts est un framework MVC gratuit et open-source pour créer des applications web Java élégantes et modernes. Il privilégie la convention plutôt que la configuration, est extensible grâce à une architecture de plugins, et est livré avec des plugins pour prendre en charge REST, AJAX et JSON.
Construisez vos interfaces utilisateur web en HTML ou Java
La Fondation Apache Software annonce Apache Wicket v7.0, un cadre web Java open source qui alimente des milliers d'applications web et de sites web pour les gouvernements, les magasins, les universités, les villes, les banques, les fournisseurs de messagerie, et plus encore.
Jmix est un cadre de haut niveau pour le développement rapide d'applications d'entreprise avec des interfaces web riches. La plateforme abstrait les développeurs des technologies sous-jacentes afin qu'ils puissent se concentrer sur les tâches commerciales, tout en conservant une flexibilité totale en fournissant un accès illimité au code de bas niveau.
RAP fournit une boîte à outils de widgets puissante et s'intègre bien avec des technologies éprouvées telles que OSGi et JEE. Vous pouvez écrire votre application entièrement en Java, réutiliser du code et bénéficier d'outils IDE de premier ordre.