Question

J'ai toujours été à la recherche d'un meilleur ViewEngine approprié pour moi dans ASP.NET MVC, et après avoir observé une tonne de moteurs de modèle soit en JAVA, PHP, Python, Ruby, NodeJS ... J'ai trouvé modèle jade et avons adoré car il a des caractéristiques très agréable:

  1. Encode tous les fichiers html par défaut, tout comme le rasoir, il est un ajout agréable à la sécurité et convinence
  2. Structure par tiret, donc se débarrasser de la enfer balise , après avoir écrit HTML pendant des années, je déteste tous les < et > !
  3. Effacer le code logique, en faisant précéder if / else / par une seule ligne " - ." Il minimiser le code pour le choix et la boucle
  4. bande Whitespace, sorties de jade « compressé » html qui n'ont pas des espaces supplémentaires entre les balises ou textes

J'ai également observé de nombreux ViewEnginge pour ASP.NET MVC, certains sont assez proches de jade, mais toujours avec des défauts:

  • structures NHaml le HTML par tiret, mais donot encode html par défaut, et le tag préfixe% sont vraiment ennuyeux
  • Razor peut être le seul ViewEngine qui code html par défaut, mais il est encore un peu lourd pour moi, car le balisage de base est encore des balises html de rasoir, et aussi rasoir ne pouvait pas enlever des espaces supplémentaires pour moi

donc je wounder s'il y a un ViewEngine plus proche de jade, ot est-il un port de jade .NET?

Merci

Était-ce utile?

La solution

Il est pas aussi propre que Jade, mais vous ne devez écrire « réel » HTML, avec wingbeats .

Autres conseils

L'étincelle Voir le parsing des supports moteur modèles Jade au v1.7 (4/12).

En savoir plus: http://sparkviewengine.codeplex.com/releases/view/86901

Installation par paquet NuGet:

Install-Package Spark.Web.Mvc3

ou

Install-Package Spark.Web.Mvc2

En savoir plus: http://nuget.org/packages/Spark.Web.Mvc3

Ce projet est vraiment frais si les résultats peuvent varier en fonction du moment où vous lisez ceci: https://github.com/Buildstarted/Javascript.ViewEngines

Ceci est l'article introduisant: http://buildstarted.com/2013/12/16/ javascript-view-moteur pour-aspnet /

Supports Haml, Poussière, guidons, Jade, Mustache, Resig, Souligné, Vash

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