Skabelonmotor

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 1. juni 2016; checks kræver 15 redigeringer .

En skabelonmotor  er software , der giver dig mulighed for at bruge skabeloner til at generere endelige dokumenter ved hjælp af et deklarativt opmærkningssprog. Hovedformålet med at bruge skabelonmotorer er at adskille dokumentformularen og dataene fra det resulterende dokument. Brug af skabelonmotorer forbedrer kodens læsbarhed og gør ændringer.

Eksempler på brug

Særligt tilfælde: simpel værdisubstitution

HTML-sidegenerering

Ofte er dette nødvendigt for at sikre programmørens og layoutdesignerens mulighed for parallelt arbejde.

Generering af konfigurationsfiler

Bruges til at generere konfigurationsfiler fra sammensatte skabeloner. For eksempel i det ansible automatiseringsværktøj , som bruges til at implementere applikationer , konfigurere og orkestrere systemer .

Populære skabelonmotorer

Java

PHP

Python

Perl

Ruby/Rails

JavaScript

Se også

Links

Noter

  1. (Histone Template Engine)
  2. (Skabeloner i PHP)
  3. BH.PHP-skabelonlager på GitHub
  4. Fenom-skabelonlager på GitHub
  5. HTML_Template_Sigma-dokumentation
  6. Jinja2 (The Python Template Engine)
  7. BH-skabelonlager på GitHub
  8. Understregning.js