Web Content Anzeige Agile Projekte mit der Java Enterprise Plattform
Die Frameworks Grails und Spring Roo sind die Antwort aus der Java Enterprise Welt auf Frameworks wie Ruby on Rails, die gerne in agilen Projekten eingesetzt werden. Java EE ist bekannt für seine hohe Zuverlässigkeit, Sicherheit und die Skalierbarkeit unter Hochlast. Die teilweise umständliche und langwierige Konfiguration der Frameworks sowie der hohe Anteil an boilerplate Code führte jedoch zu geringer Begeisterung in agilen Projekten. Mit Grails und Spring Roo ist das nun anders.
Grails ist ein Framework zur Entwicklung von Web 2.0 Anwendungen und ermöglicht eine mit Ruby on Rails vergleichbare Entwicklungsgeschwindigkeit bei voller Nutzung der Stärken der Java Plattform. Grails basiert auf der Skriptsprache Groovy und den Java EE Frameworks Spring, Hibernate und Sitemesh.
Spring Roo unterstützt dagegen den Entwickler bei der Entwicklung von klassischen Spring Projekten und ermöglicht damit ebenfalls eine sehr hohe Entwicklungsgeschwindigkeit.
Beide Frameworks kommen von Springsource und sind Open Source verfügbar.
Web Content Anzeige Warum wir Grails und Spring Roo lieben
Mit diesen Frameworks können wir sowohl unsere Vorstellungen hinsichtlich dem Entwicklungstempo als auch der Qualität und Zukunftsfähigkeit des gebauten Portals verwirklichen. Eine gänzlich neue Produktivität bei der Entwicklung von Enterprise Java Systemen.
Web Content Anzeige Warum unsere Kunden Grails und Spring Roo lieben
Mit diesen Frameworks können unsere Kunden beim Wachsen der Software zusehen. Auch die sonst übliche längere Anlaufphase, bis erste Teile des Projektes stehen und begutachtet werden können, entfällt. Und durch den Einsatz von Java EE Bibliotheken für Caching, Sicherheit, Suche etc. ist man auch bei Eintreten des erhofften Erfolgs mit seinen nun neuen Anforderungen wie Betrieb unter Hochlast bestens gerüstet.
Web Content Anzeige Grails oder Spring Roo
Bei der Wahl zwischen den beiden Frameworks - für welches soll man sich entscheiden? Grundsätzlich können mit allen beiden große Projekte qualitativ hochwertig und in hoher Entwicklungsgeschwindigkeit realisiert werden. Die individuellen Anforderungen des jeweiligen Projekts können mehr für das eine oder das andere Framework sprechen. Auch die Projektgröße ist entscheidend: unserer Erfahrung nach sind statisch typisierte Sprachen in sehr großen und lang laufenden Projekten besser geeignet und hier wäre also Spring Roo unsere erste Wahl.
Gekennzeichneter Inhalt
Cloud Foundry von vmware