Java EE / Groovy / Grails

Java – die Technologie

JavaVielen ist Java als Programmiersprache heute ein Begriff. Viel interessanter als die Sprache selbst ist aber die mit ihr verbundene Technologie mit der Java Virtual Machine (JVM) als Kernstück.

Das Java-Ökosystem stellt eine Vielzahl ausgereifter Komponenten bereit, die frei verfügbar oder unter Berücksichtigung des jeweiligen Lizenzmodells einsetzbar sind. Mit Java EE steht hier eine Plattform zur Verfügung, mit der sich komplexe Business-Anwendungen auch für den Mittelstand umsetzen lassen.

Groovy – die Programmiersprache

GroovyGroovy ist eine auf der JVM basierende Skriptsprache. Durch ihre Microcode-Kompatibilität kann sie mit allen Komponenten der Java-Plattform interagieren und ist dabei als Skriptsprache deutlich flexibler und schneller zu programmieren als Java, das bei Programmierern eher als umständlich und „geschwätzig“ gilt.

Moderne Konzepte wie Closures, Metaprogramming und AST führen zu schlankem und sehr gut wartbarem Code, der die 10 Jahre alte Programmiersprache Java auf eine neue Ebene hievt, ohne die bewährten Bausteine verwerfen zu müssen.

Grails – das Framework

GrailsGrails verbindet sehr geschickt die Programmiersprache Groovy mit Java-Technologien wie Hibernate, Spring oder SiteMesh. Somit wird Grails zu einem Entwicklungswerkzeug, mit dem zügig Anwendungen erstellt werden können. Grails unterstützt hierbei den Programmierer, indem es viele typische Routinearbeiten wie die Bereitstellung von Datenverwaltungsschnittstellen (CRUD) im Hintergrund abnimmt. Gleichzeitig lässt es aber alle Freiheiten, um auf die individuellen Anforderungen einzugehen.

trilobit nutzt diese umfangreichen Möglichkeiten, um in verhältnismäßig kurzer Zeit selbst komplexe Business-Anwendungen umzusetzen. Dabei werden Standardkomponenten für viele Bereiche genutzt. Diese können individuell konfiguriert oder durch Programmierungen ergänzt werden, ohne den Einschränkungen von Standardprodukten zu unterliegen.

Kontakt

Was können wir für Sie tun?

Ganz egal, ob Lob oder Kritik, ein kleiner Fehler in einem der von uns betreuten Internetauftritte oder eine Anfrage nach einem neuen Projekt – wir freuen uns, wenn Sie mit uns Kontakt aufnehmen.

##contact-form-here##