Grails

Grails

Grails est un framework de langage Java populaire sous licence Apache et construit hors de la botte du printemps.

Télécharger Grails
Les caractéristiques de Grails
  • 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
Plus de Grails
  • 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
Moins de Grails
  • Oblige les utilisateurs à apprendre Groovy
  • ne supporte que Gorm et non d'autres ORM
Grails Avis

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.

Grails Vidéo

Alternatives à Grails

Apache Tapestry

Apache Tapestry est un environnement de programmation conçu pour améliorer les scripts Java. Il est produit par Apache Software Foundation, qui a été fondée en 1999 dans le Maryland. Depuis
Afficher les détails

Sinatra

Libre
Une brève description du logiciel Sinatra Sinatra est un logiciel dont le développement et la conception est attribuée à Blake Mizerany. Le logiciel est librement accessible puisqu'il est
Afficher les détails

Express.js

Express.js est un framework web pour Node.js qui a été inspiré par Sinatra. Il a été créé et publié sous licence MIT par T.J. Holowaychuk, StrongLoop et d'autres contributeurs en Novembre 2010,
Afficher les détails

Apache OFBiz

Libre
Apache OFBiz est un ensemble d'applications conçues pour les entreprises. La suite est assez flexible pour une utilisation générale à l'appui de toute l'industrie des affaires, avec une architecture
Afficher les détails

OpenXava

Libre
OpenXava est un logiciel utilisant Ajax Framework Java. Il est conçu pour être utilisé avec le développement rapide des différentes applications web d'entreprise. OpenXava simplifie le processus
Afficher les détails

Apache Wicket

HelloWorld démontre la structure de base d'une application Web dans Wicket. Un composant Label est utilisé pour afficher un message sur la page d'accueil de l'application. Dans tous les exemples
Afficher les détails

Django

Libre
Django est un framework web Python qui est utilisé pour le développement de sites Web et d'autres fins. Il produit du code qui est facile pour presque tout le monde à comprendre, et il est même accessible
Afficher les détails

Spring

Libre
Le printemps est un framework Java puissant et populaire avec une large application au niveau de l'entreprise et le développement d'applications Web.
Afficher les détails

Pyramid

Libre
Pyramide est un framework web conçu pour aider les développeurs qui ont besoin de travailler en Python, une plate-forme de plus en plus utile d'avoir la langue devient de plus en plus répandue
Afficher les détails

Ruby on Rails

Libre
Ruby on Rails est un framework de développement web multi-plateforme qui permet aux développeurs de créer des bases de données, des pages Web et fournissent divers services Web. Le cadre a été
Afficher les détails

Flask

Libre
Qu'est-ce que Flask Apps ressemble? Si vous cherchez un code exemple des applications écrites avec Flask, un regard sur les sources des exemples sur github: flaskr - un microblog; minitwit -
Afficher les détails

Koa

Libre
Koa nécessite noeud V7.6.0 ou supérieur pour le support de la fonction ES2015 et async.
Afficher les détails

Play

Libre
De réalisateur Michael Bay et Steven Spielberg Producteur exécutif vient les meilleurs transformateurs encore (The Telegraph). plus de notre monde héros devient notre ennemi féroce quand
Afficher les détails

Vaadin

La version (36.0) du navigateur que vous utilisez est obsolète et non pris en charge.
Afficher les détails

CodeIgniter

Libre
EllisLab, fabricants de ExpressionEngine CMS
Afficher les détails

Symfony

Libre
Dans cette section, vous allez ajouter un menu à côté Sonata qui permet à l'administrateur utilisateur de marquer une page d'agir comme la page d'accueil de votre CMS. ... Par exemple, une autre
Afficher les détails

CakePHP

Libre
CakePHP est un web open-source, framework de développement rapide qui fait construire des applications web plus simples,  plus rapide et nécessitent moins de code. Il suit le modèle-vue-contrôleur
Afficher les détails

Zend Framework

Libre
Questions et sécurité. Avez-vous trouvé un bogue dans Zend Framework? Signaler ici! Avez-vous identifié une vulnérabilité de sécurité dans ZF? S'il vous plaît nous le signaler à [email protected]
Afficher les détails

ASP.NET MVC

Libre
ASP.NET vous donne un puissant moyen basée sur les modèles pour créer des sites Web dynamiques qui suivent le modèle de conception MVC. sites de construction en utilisant HTML, CSS, JavaScript
Afficher les détails

Kohana

Libre
Page d'accueil kohana. Kohana est un cadre HMVC qui fournit un PHP5 ensemble riche de composants pour la création d'applications web.
Afficher les détails