Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

heise conferences GmbH

(vormals SIGS DATACOM GmbH)

Lindlaustraße 2c, 53842 Troisdorf

Tel: +49 (0)2241/2341-100

kundenservice@sigs-datacom.de

Die Quarkus-Produktionslinie: Java-basierte Softwareentwicklung neu gedacht – Teil 2: imperative vs. reaktive Programmierung

Quarkus ist ein modernes, Cloud-native ausgerichtetes Framework, das Geschwindigkeit, Effizienz und Reaktivität neu definiert. Doch der Einstieg in diese Technologie kann anspruchsvoll sein, weil Quarkus viele traditionelle Paradigmen bewusst hinterfragt und durch ein hochoptimiertes, schichtenbasiertes Architekturkonzept ersetzt. Teil 1 hat in die Architektur eingeführt. Aufbauend auf diesem Fundament richtet der vorliegende Beitrag nun den Blick auf die „Verkehrslogik“ innerhalb dieser Maschine. Es wird gezeigt, wie sich imperatives und reaktives Programmieren im Code, im Laufzeitverhalten und im täglichen Arbeiten unterscheiden.

Kaum ein Ort macht den Widerspruch zwischen technischem Fortschritt und praktischer Erfahrung so sichtbar wie die Autobahn zur Hauptverkehrszeit: Trotz moderner Fahrzeuge, leistungsfähiger Motoren und ausgeklügelter Navigationssysteme kommt der Verkehr oft nur zäh voran. Primäre Ursache ist nicht, dass einzelne Autos zu langsam sind, sondern weil das Gesamtsystem an seine Grenzen stößt: Jede kleine Bremsung, jede Spurverengung pflanzt sich fort, bis aus Bewegung Stillstand wird. Am Ende ist für…