Génération de code à partir d'un langage spécifique à un domaine
Microsoft Outils DSL (Domain-Specific Language) offre un moyen puissant pour générer le code, des documents, des fichiers de configuration et d'autres artefacts de données représentées dans les modèles.À l'aide de Outils DSL (Domain-Specific Language), vous pouvez créer un ensemble de classes qui représente vos données, et vous pouvez écrire vos modèles de texte dans les classes dont les noms et les propriétés reflètent ces données.
Par exemple, Fabrikam possède un fichier XML des noms de client et les adresses de messagerie.Leurs développeurs créent un modèle dans lequel le client est une classe, avec le nom et la messagerie électronique de propriétés.Ils peuvent entrer plusieurs modèles de texte pour traiter les données, y compris ce fragment qui produit un tableau de tous les clients dans le cadre d'une page HTML :