Описание тега template-engine
Механизм шаблонов - это программное обеспечение, предназначенное для обработки шаблонов и информации о содержимом для создания выходных документов, например:
Paul Sweatte, отвечая на теперь удаленный вопрос, предоставил следующие ресурсы об эволюции разделения контента от представления и информацию об исторической эволюции механизмов шаблонов:
Страница W3 Word Processor Filters - это важное чтение, которое должно охватывать большинство основ. Для получения более подробной информации, вот некоторые ресурсы по эволюции отделения контента от презентации:
- Заявление о миссии Groff (pdf)
- Корни SGML - личное воспоминание * Часто задаваемые вопросы о Java * Чарльз Гольдфарб - крестный отец языков разметки
- Семейное древо языков разметки * Набор текста в Linux
- Триумф простоты: Джеймс Кларк о языках разметки и XML
- Разметка и стиль: история и философия
- Каталог компиляторов, интерпретаторов и других языковых инструментов * Understanding the Taxonomy of Languages: Chapter 8 - Minilanguages
- SGML: Памяти Уильяма У. Танниклиффа * A Companion to Digital Humanities: Allen H. Renear - Text Encoding
- Создание выводов на основе разметки
- Грамматики кролика и утки: метод проверки перекрывающихся структур
- Языки разметки и (не) иерархии
Языки разметки и набора текста - самые ранние примеры создания шаблонов.
Вот определение из Википедии:
Язык разметки - это современная система для аннотирования документа способом, который синтаксически отличается от текста. Идея и терминология возникли из "разметки" рукописей, т. Е. Инструкций редактора по редактированию, традиционно написанных синим карандашом на рукописях авторов. Примерами являются инструкции набора, такие как те, что находятся в troff и LaTeX, или структурные маркеры, такие как теги XML.
Вот схема:
RUNOFF "Generic Coding" "Editorial Structure Tags"
(Jerome Saltzer, 1964) (William Tunnicliffe, 1967) (Stanley Rice, pre-1970)
| | |
| | |
TeX roff - nroff - troff |-------------------------------------| (Don Knuth, 1977) (Josef Osanna, 1973) |
GML
(Charles Goldfarb, 1969)
| SCRIBE
| (Brian Reid, 1980)
| |
|--------------------------|
SGML
(Standard, 1980)
| |
| |
HTML XML
(Berners-Lee, 1990) (Standard, 1998)
Что касается шаблонов веб-сайтов, SSI - мать всех них.