Sjabloonmachines voor Node.js

Sjabloonmachines helpen ons om een HTML-sjabloon te maken met minimale code. Ook kan het gegevens injecteren in HTML-sjabloon aan clientzijde en de uiteindelijke HTML produceren.

De volgende figuur illustreert hoe de template engine in Node.js werkt.

Template Engine

Volgens de bovenstaande figuur, client-side browser laadt HTML template, JSON/XML gegevens en template engine bibliotheek van de server. Template engine produceert de uiteindelijke HTML met behulp van sjabloon en gegevens in de browser van de client. Sommige HTML-sjablonen verwerken echter ook gegevens en genereren de uiteindelijke HTML-pagina aan de serverzijde.

Er zijn veel template engines beschikbaar voor Node.js. Elke sjabloon motor maakt gebruik van een andere taal te definiëren HTML-sjabloon en injecteren van gegevens in het.

Het volgende is een lijst van belangrijke (maar niet beperkt) template engines voor Node.js

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

Voordelen van Template engine in Node.js

  1. Verbetert de productiviteit van de ontwikkelaar.
  2. Verbetert de leesbaarheid en onderhoudbaarheid.
  3. Snellere prestaties.
  4. Maximaliseert client-side processing.
  5. Een sjabloon voor meerdere pagina’s.
  6. Templates kunnen worden benaderd vanuit CDN (Content Delivery Network).

Leer meer over Jade template engine in de volgende sectie.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.