Her zaman ASP.NET MVC'de benim için en uygun ViewEngine'ı arıyordum ve JAVA, PHP, Python, Ruby, NodeJS'de bir dizi şablon motorunu gözlemledikten sonra ... jade template'u buldum ve onu sevdim bazı gerçekten güzel özelliklere sahip tarihi:ASP.NET MVC için bir yeşim şablon motoru var mı?
- Encode varsayılan olarak tüm html, sadece ustura gibi, sonra, girinti tarafından güvenlik ve convinence
- Yapısı için güzel bir yanı, yani etiket cehennem kurtulmak yıllardır HTML yazıyor, tüm bu < ve >'dan nefret ediyorum!
- Mantık kodunu,/else/for tek satırında "-" ile önceleyerek, seçim ve döngü kodunu en aza indirgeyin.
- Boşluk şerit, yeşim çıkışları etiketleri veya metinler
Ben de ASP.NET MVC için birçok ViewEnginge gözlemledim, bazı yeşim oldukça yakın olan arasında ekstra boşluk yok "sıkıştırılmış" html, ama yine de birlikte kusurlar:
- NHaml yapıları girintisi HTML, ancak varsayılan olarak kodlamak html bağışta bulunan kimse ve
- Jilet varsayılan olarak html kodlar sadece ViewEngine olabilir gerçekten sinir bozucu etiket öneki%, ama hala var bir li bıçağın temel biçimlendirme hala html etiketleri ve bana
yüzden yakın yeşim bir ViewEngine varsa wounder için de jilet Fazla boşlukları şerit olamazdı çünkü benim için ağır ttle ot için yeşim bir liman yoktur. AĞ?
Teşekkür
sayesinde, yeni bir DSL olması kabul edilebilir görünüyor destekler, bu kadar oldukça temiz yüzden bir deneyin olurdu :) – otakustay
Belki de sadece ben ama o iğrenç sözdizimi. – Chev
Yeşaya bakıp anında okuyabiliyorum ... bu ... ew? –