Silniki szablonów dla Node.js

Silnik szablonów pomaga nam stworzyć szablon HTML z minimalną ilością kodu. Ponadto, może wstrzykiwać dane do szablonu HTML po stronie klienta i produkować końcowy HTML.

Poniższy rysunek ilustruje jak działa silnik szablonów w Node.js.

Template Engine

Jak widać na powyższym rysunku, przeglądarka po stronie klienta ładuje z serwera szablon HTML, dane JSON/XML oraz bibliotekę silnika szablonów. Silnik szablonu tworzy końcowy HTML używając szablonu i danych w przeglądarce klienta. Jednakże, niektóre szablony HTML przetwarzają dane i generują końcową stronę HTML również po stronie serwera.

Istnieje wiele silników szablonów dostępnych dla Node.js. Każdy silnik szablonów używa innego języka do definiowania szablonów HTML i wstrzykiwania do nich danych.

Poniżej znajduje się lista ważnych (ale nie ograniczonych) silników szablonów dla Node.js

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

Zalety silnika szablonów w Node.js

  1. Poprawia produktywność dewelopera.
  2. Poprawia czytelność i łatwość utrzymania.
  3. Większa wydajność.
  4. Maksymalizuje przetwarzanie po stronie klienta.
  5. Jeden szablon dla wielu stron.
  6. Szablony mogą być dostępne z CDN (Content Delivery Network).

Dowiedz się więcej o silniku szablonów Jade w następnej sekcji.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.