Question

Je suis juste dans l'idée de génération de code pour les tâches de codage répétitives et ont vu ces deux approches. Je l'ai vu l'approche XSLT dans un livre Apress génération dans Microsoft .Net et avoir lu sur l'approche T4 par rapport à ce qui est nouveau dans le framework MVC.

Quel genre de projets est chaque méthode mieux adaptée pour? Un rapide coup d'œil me dit que T4 est un système plus léger, est-ce vrai?

Merci ...

Était-ce utile?

La solution

Eh bien oui - T4 est une approche basée sur un modèle qui peut extraire des informations à partir d'une variété de sources -. Généralement à partir d'une base de données (catalogues de table ou système)

T4 est intégré dans VS 2008 -. Vous pouvez définir un fichier .tt dans VS2008 et l'ont générer sa sortie à l'intérieur VS

XSLT a une exigence -. Entrée doit être XML, et lui-même XSLT est aussi XML, donc il y a un certain nombre de défis et les inconvénients possibles là-bas

XSLT est autonome -. Vous pouvez installer et utiliser un certain nombre de moteurs XSL

Au total: T4 pour moi est plus d'un « intérieur VS » outil (pour créer rapidement C # ou d'autres fichiers) génération de code, alors que XSLT est plus d'un traitement de données / outil de transformation de données pour transformer les données de XML dans un autre format (généralement HTML ou PDF à l'aide XSL-FO).

Marc

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top