Recording of JUG Switzerland Talk “Es muss nicht immer Angular sein”

Single Page Applikationen (SPA) sind heute bei der Entwicklung von Webanwendungen zum Quasi-Standard geworden. Recording of Simon Martinelli’s talk (in

blog-post-img

Single Page Applikationen (SPA) sind heute bei der Entwicklung von Webanwendungen zum Quasi-Standard geworden.

Recording of Simon Martinelli’s talk (in German) at Java User Group Switzerland

Abstract
Single Page Applikationen (SPA) sind heute bei der Entwicklung von Webanwendungen zum Quasi-Standard geworden. Angular, React, Vue.js und Ember.js sind die bekanntesten Vertreter aus dieser Kategorie von Webframeworks. Aber passt diese Client-Architektur zu jedem Anwendungsfall? Oder gibt es Alternativen die eventuell besser passen und weniger aufwändig in der Entwicklung sind?

Im ersten Teil des Vortrags werden die Unterschiede zwischen SPAs und klassischen, serverseitigen Ansätzen erläutert und auf die jeweiligen Vor- und Nachteile eingegangen.

Der zweite Teil berichtet über ein aktuelles Kundenprojekt, bei welchem das Frontend eines grossen ERP Systems durch ein modernes Webfrontend ersetzt werden musste. Die Frameworkwahl fiel dabei auf Vaadin Flow, ein serverseitiges Webframework das verspricht, Webanwendungen vollständig in Java entwickeln zu können. Zuerst wird die neue Architektur von Vaadin Flow, welche mittlerweile auf Webcomponents basiert, erklärt. Dann wird aufgezeigt, wie durch die Zuhilfenahme von jOOQ als Datenbankzugriffsschicht konfigurierbare, formularbasierte und datenlastige Webanwendungen sehr effizient umgesetzt werden können.

Programming Architect at 72® Services
Simon Martinelli ist ein versierter Experte für Java, Leistungsoptimierung, Anwendungsintegration, Softwarearchitektur und Systemdesign mit 27 Jahren Erfahrung als Entwickler, Architekt und technischer Projektmanager. Kontaktieren Sie mich hier oder buchen Sie einen Beratungstermin über Calendly.
Simon Martinelli
Latest posts by Simon Martinelli (see all)
Simon Martinelli
Programming Architect 72® Services
Simon Martinelli ist ein versierter Experte für Java, Leistungsoptimierung, Anwendungsintegration, Softwarearchitektur und Systemdesign mit 27 Jahren Erfahrung als Entwickler, Architekt und technischer Projektmanager. Kontaktieren Sie mich hier oder buchen Sie einen Beratungstermin über Calendly.