Template Engines für Node.js

Template Engines helfen uns, eine HTML-Vorlage mit minimalem Code zu erstellen. Außerdem kann sie Daten in die HTML-Vorlage auf der Client-Seite einfügen und das endgültige HTML erzeugen.

Die folgende Abbildung zeigt, wie die Template-Engine in Node.js funktioniert.

Template Engine

Wie in der obigen Abbildung dargestellt, lädt der clientseitige Browser die HTML-Vorlage, JSON/XML-Daten und die Template-Engine-Bibliothek vom Server. Die Template-Engine erzeugt das endgültige HTML unter Verwendung der Vorlage und der Daten im Browser des Kunden. Einige HTML-Vorlagen verarbeiten jedoch auch Daten und erzeugen die endgültige HTML-Seite auf der Serverseite.

Es gibt viele Template-Engines für Node.js. Jede Template-Engine verwendet eine andere Sprache, um HTML-Templates zu definieren und Daten in sie zu injizieren.

Es folgt eine Liste wichtiger (aber nicht begrenzter) Template-Engines für Node.js

  • Jade
  • Vash
  • EJS
  • Mustache
  • Dust.js
  • Nunjucks
  • Handlebars
  • atpl
  • haml

Vorteile der Template-Engine in Node.js

  1. Verbessert die Produktivität der Entwickler.
  2. Verbessert die Lesbarkeit und Wartbarkeit.
  3. Schnellere Leistung.
  4. Maximiert die clientseitige Verarbeitung.
  5. Eine einzige Vorlage für mehrere Seiten.
  6. Vorlagen können über CDN (Content Delivery Network) abgerufen werden.

Erfahren Sie mehr über die Jade Template Engine im nächsten Abschnitt.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.