htmx.org stellt eine winzige Bibliothek bereit, die HTML um nützliche Eigenschaften erweitert. Webseiten können somit Teile der Seite neuladen.
Anstatt Daten im JSON Format über die Leitung zu senden, werden HTML Fragemente vom Server zum Client gesendet.
Zusammen mit zB Django lassen sich mit htmx mit wenig Aufwand moderne Webanwendungen entwickeln. Prinzipiell kann man so Single-Page-Applications entwickeln ohne eine Zeile JavaScript zu schreiben.
In dem Vortrag zeige ich, wie man mit Django und HTMX grundlegende "Probleme" löst.
Bps: Eine Seite mit mehreren form-Elementen.
https://htmx.org
Demo: https://github.com/guettli/django-htmx-fun