我一直在ASP.NET MVC中尋找最適合我的ViewEngine,並觀察了大量的模板引擎,包括JAVA,PHP,Python,Ruby,NodeJS ......我發現了jade template並且非常喜歡它因爲它有一些非常好的功能:是否有ASP.NET MVC的玉石模板引擎?
- 編碼所有的HTML默認情況下,就像剃鬚刀,這是一個很好的補充,以保障和convinence
- 結構的縮進,所以擺脫標籤地獄,經過寫HTML多年,我討厭所有的那些<和>!
- 清除邏輯代碼,通過前面的if/else/for一行「-」它可以最小化選擇和循環的代碼。
- 空白帶,玉輸出「壓縮」 HTML中沒有標籤或文本
我也觀察過很多ViewEnginge ASP.NET MVC的,有些是相當接近玉之間多餘的空格,但仍與缺陷:
- NHaml結構中的HTML被縮進,但默認情況下DONOT編碼的HTML和標記前綴%真煩
- 剃刀可能是其默認編碼的HTML的唯一視圖引擎,但它仍然是一個李ttle沉重了,因爲剃刀的基本標記仍然是HTML標籤,也爲我
所以我wounder如果有一個視圖引擎接近玉剃刀不能剝離多餘的空格,OT是存在的玉的端口。淨?
感謝
謝謝,這似乎是可以接受有一個新的DSL,它是很乾淨,所以我會試試:) – otakustay
也許這只是我,但這是可怕的語法。 – Chev
我可以看玉並立即閱讀它......那......電? –