asp.net-mvc templates pug viewengine

¿Hay un motor de plantillas de jade para ASP.NET MVC?



asp.net-mvc templates (3)

Este es un proyecto realmente nuevo, por lo que los resultados pueden variar según el momento en que lea esto: https://github.com/Buildstarted/Javascript.ViewEngines

Este es el artículo que lo presenta: http://buildstarted.com/2013/12/16/javascript-view-engine-for-aspnet/

Soporta Haml, polvo, manillares, jade, bigote, diseño, guión bajo, Vash

Siempre he estado buscando el ViewEngine más adecuado para mí en ASP.NET MVC, y después de observar una tonelada de motores de plantillas en JAVA, PHP, Python, Ruby, NodeJS ... encontré la plantilla de jade y me encantó desde entonces. Tiene algunas características muy bonitas:

  1. Codifique todos los html de forma predeterminada, al igual que la maquinilla de afeitar, es un buen complemento para la seguridad y la conveniencia
  2. Estructura por sangría, así que deshazte de la etiqueta hell , después de escribir HTML durante años, ¡odio a todos esos < y > !
  3. Borre el código lógico, precediendo si / else / for por una sola línea " - " minimiza el código para la elección y el bucle.
  4. Franja de espacio en blanco, jade produce html "comprimido" que no tiene espacio en blanco extra entre etiquetas o textos

También he observado muchos ViewEnginge para ASP.NET MVC, algunos están bastante cerca de jade, pero aún con defectos:

  • NHaml estructura el HTML por sangría, pero no codifica html por defecto, y el prefijo de etiqueta% es realmente molesto
  • La maquinilla de afeitar puede ser el único ViewEngine que codifica html de forma predeterminada, pero aún así es un poco pesado para mí, ya que el marcado básico de la maquinilla de afeitar sigue siendo etiquetas html, y también la maquinilla de afeitar no pudo eliminar los espacios en blanco adicionales para mí

Así que me pregunto si hay un ViewEngine más cercano al jade, ¿hay un puerto de jade a .NET?

Gracias


No es tan limpio como Jade, pero no tendrás que escribir HTML ''real'' con WingBeats .