Grails

Grails

Grails ist ein beliebtes Framework Java-Sprache auf Apache lizenziert und des Frühlings-Boot gebaut wird.

Herunterladen Grails
Merkmale Grails
  • Errichtet aus Groovy, einer beliebten Sprache ähnlich wie Java
  • Support über IDEs und Texteditoren
  • Ein vollständig Open-Source-Projekt durch eine Reihe von Plug-In ergänzt
Vorteile von Grails
  • Kommt mit auf dem neuesten Stand und sehr informative Dokumentation
  • Anzeigen von Änderungen ist so einfach wie Schlagen der Refresh-Button
  • Schnelle Einrichtung und minimale Lernkurve
Nachteile von Grails
  • Benutzer müssen Groovy lernen
  • Nur unterstützt GORM und nicht andere ORMs
Grails Bewertungen

Wo Sprachen bekannt und Sprache implementiert, sobald das Gespräch von Entwicklern dominieren, hat viel von diesen Diskussionen, da auf den Rahmen zu verwenden übergegangen ist. Da neue Anwendungen auf immer komplexer werdenden latticeworks mehrerer Sprachen und die Sprachen gebaut worden werden sich außerordentlich komplizierter kann ein solider Rahmen Veteran Entwickler viel von ihrem Verhalten und Hilfe Rookie Entwicklern helfen automatisieren mehr mit einem rudimentären Verständnis der Sprache in Frage. Grails sucht den Prozess der Java-Entwicklung zu vereinfachen, und es kommt mit einer Vielzahl von nützlichen Funktionen bei der Verfolgung dieser Ziele. Grails ist der Frühling Boot-System gebaut aus, und das kommt mit einer Reihe von Vorteilen. Frühlings-Boot ist so konzipiert, grundsätzlich mit schnellem Design im Auge, so dass Entwickler schnell aus der Prototyping-Phase zu einem letzten Arbeits Produkt zu bewegen und Grails nutzen diese Lebensqualität Funktionen, die mit der Feder Boot-Erfahrung. Eine Reihe von großen Frühlings-Boot-Funktionen, wie Dependency Injection, Arbeit gut und genau so, wie Sie es erwarten. Diese Spring- Boot-Funktionen machen Grails eine ideale Wahl, wenn Sie auf kleine oder mittlere Projekte arbeiten, die Sie wollen, um schnell durch die Entwicklung voranzutreiben. Grails kommt mit umfangreicher, umfassenden und leicht lesbaren Dokumentation als auch, ist es einfacher für neue Entwickler machte ein festes Verständnis davon zu bekommen, wie das Framework arbeitet und nur gerade in den Designprozess springen. Die eigentliche Sprache, auf dem Grails ist gebaut aus der ist Groovy, eine Apache-Sprache mit einer Reihe von Kern Ähnlichkeiten zu Java. Dies bedeutet, dass Java-Programmierer ein wesentlich leichter haben wird der Griff bekommen, wie das System funktioniert und seine Vor-und Nachteile zu lernen. Dies wird auch durch die reibungslose Einbindung von Java-Code verstärkt direkt in den Rahmen. Grails bietet eine nahtlose und transparente Integration mit Java, JVM und Java EE-Container und seinen minimalen CSS-Framework-Plug-Ins macht CSS in Ihrem JavaScript ein ziemlich einfacher Prozess zu integrieren. Wenn Sie suchen einen Java-Frontend zu erstellen und zu einem komplizierteren Haufen von Code, die Integration von REST-APIs verbinden sowie Reagieren und Angular stark die Tat vereinfachen. Sie können zum Erstellen von dynamischen Code-Teile konzentrieren, ohne sich um sich Sorgen zu machen, wie gut gehen sie mit Anwendungen in einer fremden Sprache gebaut spielen. Aber vielleicht der markanteste Vorteil der Grails Erfahrung ist, dass es ein ganz Open-Source-Projekt ist. Die flache Lernkurve für Groovy beschleunigt den Prozess der Erstellung neuer Materialien für Grails, und dies hat eine Umgebung erleichtert, die mit einer breiten Palette von Plug-Ins überschwemmt ist, die in Ihren Rahmen leicht integriert werden. Wenn Sie schauen, einige High-Konzept oder spezialisierte Funktionen in Ihre Grails Framework zu integrieren, gibt es eine ziemlich gute Chance, dass Sie es entweder direkt über die Grails Entwicklung vor Ort oder über GitHub finden.

Grails Video

Alternativen zu Grails

Apache Tapestry

Apache Tapestry ist eine Programmierumgebung entwickelt, um Java-Scripting zu verbessern. Es wird von Apache Software Foundation produziert, die 1999 in Maryland gegründet wurde. Seit
Zeige Details

Sinatra

Frei
Eine kurze Beschreibung der Sinatra Software Sinatra ist eine Software, deren Entwicklung und Design Blake Mizerany zugeschrieben wird. Die Software ist frei zugänglich, da es sich um eine
Zeige Details

Express.js

Express.js ist ein Web-Framework für Node.js, die von Sinatra inspiriert wurde. Es wurde unter der MIT-Lizenz von T. J. erstellt und veröffentlicht Holowaychuk, StrongLoop und anderen Mitwirkenden
Zeige Details

Apache OFBiz

Frei
Apache OFBiz ist eine Reihe von Anwendungen für Unternehmen entwickelt. Die Suite ist flexibel genug, um für den allgemeinen Gebrauch zur Unterstützung jedes Unternehmen der Industrie, mit
Zeige Details

OpenXava

Frei
OpenXava ist ein Software-AJAX Java-Framework verwendet. Es wird entwickelt, mit der rasanten Entwicklung der verschiedenen Enterprise-Web-Anwendungen eingesetzt werden. OpenXava
Zeige Details

Apache Wicket

Hello World zeigt die Grundstruktur einer Web-Anwendung in Wicket. Ein Label-Komponente wird verwendet für die Anwendung eine Nachricht auf der Startseite angezeigt werden soll. In allen
Zeige Details

Django

Frei
Django ist ein Python-Web-Framework, die für die Entwicklung von Websites und für andere Zwecke verwendet wird. Es erzeugt Code, der für fast jedermann leicht zu verstehen, und es ist auch zugänglich
Zeige Details

Spring

Frei
Der Frühling ist ein leistungsstarker und beliebter Java-Framework mit umfangreicher Anwendung auf Unternehmensebene und bei der Entwicklung von Web-Anwendungen.
Zeige Details

Pyramid

Frei
Pyramid ist ein Web-Framework zu helfen Entwickler entwickelt, die in Python arbeiten müssen, eine zunehmend nützliche Plattform haben, wie die Sprache, in der Entwicklungsgemeinschaft
Zeige Details

Ruby on Rails

Frei
Ruby on Rails ist ein plattformübergreifende Web-Entwicklungs-Framework, das Entwickler Datenbanken, Webseiten erstellen kann, und verschiedenen Web-Service zur Verfügung stellen.
Zeige Details

Flask

Frei
Was Flask Apps aussehen? Wenn Sie für einige Beispiel-Code von Anwendungen geschrieben mit Flask suchen, haben einen Blick auf die Quellen der Beispiele auf GitHub: flaskr - ein Microblog;
Zeige Details

Koa

Frei
Koa erfordert Knoten v7.6.0 oder höher für ES2015 und Async-Funktion unterstützen.
Zeige Details

Play

Frei
Von Regisseur Michael Bay und Executive Producer Steven Spiel kommt die besten Transformers noch (The Telegraph). Unsere weltweit größte Held wird unsere schärfsten Feind, wenn Optimus Prime,
Zeige Details

Vaadin

Die Version (36.0) des von Ihnen verwendeten Browser ist veraltet und wird nicht unterstützt.
Zeige Details

CodeIgniter

Frei
EllisLab, Hersteller von CMS Expression
Zeige Details

Symfony

Frei
In diesem Abschnitt finden Sie eine Seite im Menü zu Sonata Admin hinzufügen, die es dem Benutzer ermöglicht, eine Seite zu markieren, wie die Homepage Ihres CMS zu handeln. ... Zum Beispiel wäre
Zeige Details

CakePHP

Frei
CakePHP ist ein Open-Source-Web, schnelle Entwicklung Framework, das die Erstellung von Web-Anwendungen einfacher macht,  schneller und weniger Code benötigen. Es folgt die Model-View-Controller
Zeige Details

Zend Framework

Frei
Fragen und Sicherheit. Haben Sie einen Fehler in Zend Framework gefunden? Bericht hier! Haben Sie eine Sicherheitslücke in ZF identifiziert? Bitte melden Sie es uns bei [email protected]
Zeige Details

ASP.NET MVC

Frei
ASP.NET gibt Ihnen eine leistungsfähige, Muster-basierte Weise dynamische Websites zu erstellen, die die MVC-Entwurfsmustern folgen. Erstellen von Websites mit HTML, CSS, JavaScript
Zeige Details

Kohana

Frei
Kohana Homepage. Kohana ist ein HMVC PHP5-Framework, das für den Aufbau von Web-Anwendungen, die eine breite Palette an Komponenten zur Verfügung stellt.
Zeige Details