Grails
Grails est un framework de langage Java populaire sous licence Apache et construit hors de la botte du printemps.
- Construit hors Groovy, un langage populaire similaire à Java
- Support via IDEs et éditeurs de texte
- Un projet source complètement ouvert complété par un certain nombre de plug-ins
- Livré avec à jour et la documentation très instructif
- Affichage d'un changement est aussi simple que d'appuyer sur le bouton de rafraîchissement
- Mise en service rapide et la courbe d'apprentissage minimale
- Oblige les utilisateurs à apprendre Groovy
- ne supporte que Gorm et non d'autres ORM
Où les langues connues et langues une fois dominé la mises en œuvre conversation des développeurs, une grande partie de ces discussions ont depuis la transition à laquelle le cadre à l'utilisation. Alors que de nouvelles applications deviennent de plus en plus construites sur treillages complexes de plusieurs langues et les langues elles-mêmes deviennent extrêmement plus complexes, un cadre solide peut aider les développeurs vétérans automatiser une grande partie de leur comportement et aider les développeurs débutants en faire plus avec une connaissance rudimentaire de la langue en question. Grails vise à simplifier le processus de développement Java, et il est livré avec une grande variété de fonctionnalités utiles à la poursuite de ces objectifs. Grails est construit hors du système d'amorçage Spring, et qui vient avec un certain nombre d'avantages distincts. Spring Boot est conçu fondamentalement à la conception rapide à l'esprit, ce qui permet aux développeurs de se déplacer rapidement de la phase de prototypage à un produit de travail final et Grails utilise ces fonctions de qualité de vie inhérentes à l'expérience de démarrage Spring. Un certain nombre de principales caractéristiques de démarrage du printemps, comme l'injection de dépendance, travail bien et exactement de la manière que vous attendez. Ces fonctions Spring Boot font Grails un choix idéal si vous travaillez sur des projets de taille petite ou moyenne que vous voulez pousser rapidement à travers le développement. Grails est livré avec une documentation complète, complète et facile à lire ainsi, ce qui rend plus facile pour les nouveaux développeurs pour obtenir une bonne compréhension de la façon dont fonctionne le cadre et juste sauter directement dans le processus de conception. La langue réelle sur laquelle Grails est construit hors de Groovy est, une langue Apache avec un certain nombre de similitudes fondamentales à Java. Cela signifie que les programmeurs Java auront un temps beaucoup plus facile d'obtenir une emprise sur la façon dont le système fonctionne et l'apprentissage de ses tenants et aboutissants. Cette situation est encore renforcée par l'inclusion lisse du code Java directement dans le cadre. Grails offres et l'intégration transparente transparente avec Java, JVM, et les conteneurs Java EE, et ses plug-ins cadres CSS CSS intégration minimal qui dans votre JavaScript un processus assez de simple. Si vous cherchez à créer un frontend Java et le connecter à un tas de code plus compliqué, l'intégration des API REST ainsi que React et angulaire simplifier grandement l'acte. Vous pouvez vous concentrer sur la création de morceaux dynamiques de code sans avoir à se soucier comment ils vont jouer avec des applications intégrées dans une langue étrangère. Mais peut-être le plus avantage de l'expérience Grails est que c'est un projet source entièrement ouvert. La courbe d'apprentissage peu profonde pour Groovy accélère le processus de création de nouveaux matériaux pour Grails, et cela a facilité un environnement qui est inondé avec une large gamme de plug-ins qui sont facilement intégrés dans votre cadre. Si vous cherchez à intégrer un concept haut ou fonctionnalités spécialisées dans votre cadre Grails, il y a une assez bonne chance que vous trouverez soit directement sur le site de développement Grails ou par GitHub.