Zurechtgezwirbelt: Mit Mustache zur dynamischen Single-Page-App

Seite 3: Mit geringem Aufwand zur SPA

Inhaltsverzeichnis

Werkzeuge wie Mustache erzeugen HTML dynamisch aus Vorlagen und sorgen in Webanwendungen für eine saubere Trennung von Inhalt, Anwendungslogik, Struktur und Gestaltung. Sofern das verwendete Werkzeug eine Trennung von Anwendungslogik und Gestaltung einhält, bleiben Code und Vorlagen auch in umfangreicheren Projekten wartbar. Das verhindert Boilerplate-Code, etwa zum Erzeugen sich wiederholender Inhalte oder Strukturen.

Mustache umfasst lediglich 9,5 KByte. Gemeinsam mit den Codezeilen dieses Beitrags lässt sich mit überschaubarem Aufwand eine Anwendung zum dynamischen Erstellen von HTML in jede App einbauen. Ein wesentlicher Bestandteil von Single-Page-Webanwendungen kommt auf diese Weise ohne großen Aufwand mit ein wenig JavaScript-Code zustande.

Ulrich Hilger
arbeitet als Lead IT Consultant bei der msg. Mit mehr als 20 Jahren Projekterfahrung im internationalen IT-Umfeld sind Requirements Engineering sowie die Konzeption und das Design von IT-Systemen Schwerpunkte seiner Tätigkeit.

(mai)