Motores de templates para Node.js

Motor de templates ajuda-nos a criar um template HTML com código mínimo. Além disso, ele pode injetar dados no template HTML no lado do cliente e produzir o HTML final.

A figura seguinte ilustra como o motor de templates funciona no Node.js.

Template Engine

Conforme a figura acima, o browser do lado do cliente carrega o template HTML, os dados JSON/XML e a biblioteca do motor de template a partir do servidor. O motor de templates produz o HTML final usando o template e os dados no browser do cliente. No entanto, alguns modelos HTML processam dados e geram a página HTML final também no lado do servidor.

Existem muitos motores de templates disponíveis para o Node.js. Cada motor de templates usa uma linguagem diferente para definir o template HTML e injectar dados no mesmo.

O seguinte é uma lista de importantes (mas não limitados) motores de templates para Node.js

  • Jade
  • Vash
  • EJS
  • Bigode
  • Poeira.js
  • Nunjucks
  • Guidão
  • atpl
  • haml

Vantagens do motor Template em Node.js

  1. Improva a produtividade do desenvolvedor.
  2. Improva a legibilidade e a manutenção.
  3. Reprodutividade mais rápida.
  4. Maximiza o processamento do lado do cliente.
  5. Modelo único para múltiplas páginas.
  6. Templates podem ser acessados a partir de CDN (Content Delivery Network).

Saiba mais sobre o motor de templates Jade na próxima seção.

Deixe uma resposta

O seu endereço de email não será publicado.