Motor de șablon

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 1 iunie 2016; verificările necesită 15 modificări .

Un motor de șabloane  este un software care vă permite să utilizați șabloane pentru a genera documente finale folosind un limbaj de marcare declarativ . Scopul principal al utilizării motoarelor de șabloane este de a separa forma documentului și datele de documentul rezultat. Utilizarea motoarelor de șabloane îmbunătățește lizibilitatea codului și aducerea modificărilor.

Exemple de utilizare

Caz special: înlocuirea simplă a valorii

Generarea paginii HTML

Adesea, acest lucru este necesar pentru a asigura posibilitatea de lucru paralel a programatorului și a designerului de layout.

Generarea fișierelor de configurare

Folosit pentru a genera fișiere de configurare din șabloane compuse. De exemplu, în instrumentul de automatizare ansible , care este folosit pentru a implementa aplicații , configura și orchestra sisteme .

Motoare de șabloane populare

Java

PHP

Python

Perl

Ruby/Rails

JavaScript

Vezi și

Link -uri

Note

  1. (Histone Template Engine)
  2. (Șabloane în PHP)
  3. Depozitul de șabloane BH.PHP pe GitHub
  4. Depozitul de șabloane Fenom pe GitHub
  5. HTML_Template_Sigma Documentation
  6. Jinja2 (Motorul de șabloane Python)
  7. Depozitul de șabloane BH pe GitHub
  8. Underscore.js