Создание кода из доменного языка

Microsoft Инструменты DSL предоставляет эффективный способ создания кода, документы, файлы конфигурации и другие артефакты из данных, представленных в моделях.Использование Инструменты DSLможно создать набор классов, представляющих данные, и можно написать свои текстовые шаблоны в классах, свойства которых имена и отражают данные.

Например, Fabrikam имеет XML-файл имен и адресов электронной почты клиента.Их разработчики создают модель, в которой клиент класс с именем свойства и электронной почте.Они создают несколько текстовых шаблонов для обработки данных, включая этот фрагмент, который создает таблицу всех клиентов как часть html-страницы.