Webanwendungen programmieren mit Java (GWT) oder PHP (Zend)

Das Google Web Toolkit (GWT) wird bei INDAL für die Entwicklung komplexer Business-Anwendungen in der Programmiersprache Java genutzt, die in Web-Infrastrukturen (Internet oder Intranet) eingesetzt werden sollen. Die Struktur des Framework unterstützt gewissermaßen „von Hause aus“ die Trennung der Benutzerschnittstelle (GUI) von der Business-Logik. Damit ist es möglich, Webanwendungen zu programmieren, die verschiedene Benutzeroberflächen (etwa mobile Webseiten für Smartphones und Tablets und klassische Webseiten) haben, die die gleiche Business-Logik-Schicht benutzen. Eine professionelle Drei-Schicht-Architektur ist bei der Verwendung von GWT quasi schon eingebaut. Der schlanke Web-Client ist ganz für die professionelle benutzerinteraktion da, in der serverseitigen Mittelschicht auf dem Application-Server laufen die Algorithmen der Business-Logik.

Lebende Anwendungen von INDAL in Münster in Java mit GWT

Komplexe Lösungen haben eine komplexe Architektur. Die Tatsache, dass sowohl die User Interface als auch das Backend mit dem Google Web Toolkit komplett in Java geschrieben werden, sorgt dafür,  dass das Lösungsdesign „in einem Guss“ umgesetzt werden kann. Der Einsatz unseres hauseigenen Java-basierten Entwicklungs-Framework IntraSail sowohl für die Datenbank-Zugriffsschicht als auch für die Benutzerschnittstelle von Datenbank-Lösungen macht die problemlose Pflege und Weiterentwicklung der Anwendung perfekt, denn gerade komplexe Business-Lösungen sind „lebende Organismen“ die wachsen und sich verändern können müssen, und dazu ist eine übersichtliche, klar strukturierte Architektur unverzichtbar.

Bei INDAL in Münster finden Sie die Experten, die nicht nur Webanwendungen programmieren können, sondern zudem in persönlichem Kontakt mit Ihnen die optimale Lösung erstellen, weil sie auch Ihre Anforderungen und Ziele verstehen.

Steht das Webdesign einer Anwendung im Vordergrund des Projekts und ist die Benutzerschnittstelle weniger datenbankorientiert, dann kommt für die Programmierung der Web-Anwendungen in unseren Projekten vor allem das PHP-Framework Zend, oft ergänzt durch jQuery zum Einsatz. Damit lässt sich besonders effektiv das Web-Design von der Ablauflogik der Anwendung trennen, sodass eine Aktualisierung der Benutzeroberfläche ohne Beeinträchtigung der Programmlogik effektiv umsetzbar ist.

PHP Web-Programmierung mit dem Zend-Framework macht professionelle Lösungen möglich

Wenn etwa komplexe Berechnungen und Businesslogik in eine solche Anwendung integriert werden müssen, dann kommt Java zum Einsatz, wie z.B. bei unserer Lösung für die automatische Dienst- und Schichtplanung SceddyPro. Die eigentliche Berechnung des Planes, ein kompliziertes und aufwändiges mathematisches Verfahren, erfolgt auf dem Server und ist in Java geschrieben, die Konfiguration der Planung hingegen erfolgt über komfortable Webseiten, die wir in PHP mit jQuery programmieren, ebenso natürlich die Anzeige und Anpassung der Einsatzpläne.

PHP-Individualsoftware unter Einsatz von Zend sowie jQuery und weiteren JavaScript-Bibliotheken ermöglicht moderne Web-Oberflächen. Gleichzeitig ist eine professionelle Softwarearchitektur durch den objektorientierten Ansatz von PHP im Zend-Framework  möglich. Uns kommt es darauf an, mit PHP Wartbarkeit und Langlebigkeit der Web-Lösung mit Benutzerfreundlichkeit zu kombinieren. Auf der Basis frei verfügbarer Open-Source-Projekte wie WordPress ist es möglich, individuelle Lösungen wie CMS (Content Management Systeme) und Online-Shops mit großem Funktionsumfang effektiv und schnell zu entwickeln.

Fazit

Für komplexe Businesslösungen, die eine lange Lebensdauer mit Wachstum und Veränderungen vor sich haben, ist die Java-Programmierung mit dem Google Web Toolkit (GWT) die erste Wahl. Es entstehen Softwarelösungen mit langer Lebensdauer und guter Wartbarkeit. Die datenbankorientierten Dialoge und die flexibe Datenbank-Zugriffsschicht werden dabei mit unserem hauseigenen Framework IntraSail erstellt.

Liegt der Schwerpunkt der Webanwendung bei einer intuitiven Benutzerführung auf komfortablen Webseiten, dann kommt in unseren Projekten meist PHP mit dem Zend-Framework und jQuery zum Einsatz. Die komplizierten Dinge im Hintergrund programmieren wir mit Java, auch hier nutzen wir unser Entwicklungs-Werkzeug IntraSail.

Sie haben weitere Fragen oder eine konkrete Anforderung?

Logo INDAL MünsterRufen Sie uns an:

+49 251 41 446 140 (Jörg Friedrich)

oder senden Sie eine E-Mail an

joerg.friedrich@indal.de.

Achtermannstraße 19, 48143 Münster