53 votes

Pouvez-vous recommander un moteur de template .net?

Je suis à la recherche d'un .net moteur de template - quelque chose de simple, léger, stable avec pas trop de dépendances. Tout ce que je besoin d'elle pour le moment est la création basées sur des modèles de texte brut et html des e-mails. Quelqu'un peut-il me donner une bonne recommandation?

Si elle permet à tous - quelque chose comme Java Freemarker ou Vitesse de bibliothèques.

[Mise à JOUR] Merci pour les réponses jusqu'à présent - très apprécié. Je suis vraiment intested dans les recommandations ou les histoires de guerre à partir de quand vous avez utilisé ces bibliothèques. Semble être la meilleure façon de prendre une décision sans l'essayer à tour de rôle.

22voto

Mauricio Scheffer Points 70470

Voici un couple de plus:

Sur NVelocity, il a été forké par le Château les gars, c'est être développé ici

Pour les e-mails, je n'ai jamais eu besoin de plus de NVelocity.

6voto

CGK Points 1588

RazorEngine, un moteur de templates basé sur le moteur d'analyse de Razor de Microsoft.

https://github.com/Antaris/RazorEngine

Je ne l'ai pas utilisé, mais je le trouve intéressant car, si vous avez un arrière-plan ASP.NET MVC, vous n'avez pas besoin d'apprendre quelque chose de nouveau.

5voto

Palani Points 2939

Liste plus complète

  • Moteur de visualisation WebForm intégré dans ASP.Net
  • ASPView
  • Brail
  • NHaml (port .Net de Haml)
  • Étincelle
  • NVelocity
  • StringTemplate.Net

5voto

KellyCoinGuy Points 51

Je recommanderais Générateur CodeSmith . C'est un générateur de code basé sur des modèles, avec des mises à jour constantes et une communauté active. Voici une liste des modèles fournis avec CodeSmith Generator.

4voto

kenny Points 9150

modèle de chaîne des gens anltr.org avec une version C # aussi .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X