Y at-il un moteur de template de jade pour ASP.NET MVC?
-
27-10-2019 - |
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:
- Encode tous les fichiers html par défaut, tout comme le rasoir, il est un ajout agréable à la sécurité et convinence
- 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 > !
- 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
- 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
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