對jade的感想

花了一下午瞭解了下jade,喜歡原因是mixin include extends等方法可以很大程度提高html代碼的複用性,書寫簡單不用標籤閉合。
不喜歡的地方像python的語法一樣對嚴格控制空格,這和原始的html差別太大 兩個空格差異就是標籤結構的差異,另外當標籤嵌套深的時候很難定位、一直別的地方的html時候需要反向轉換成jade才行。
在組織和管理大量的html文件時候它可以提高複用性,增加開發效率;缺點是不好調試和定位。
另外它會粉碎原始編寫html的習慣、haml又是另一種不同的習慣。本身Emmet已經讓人依賴了,重新適應一套新的寫法很痛苦,就像接觸SASS一樣,縱然它有很多好的地方但是樣式嵌套的寫法本身違背書寫選擇器的習慣卻讓人很反感。
所以有了這些之後,html和css都是需要編譯的,可是並沒有提高多少效率,實際上耗時的不是寫html和css而是調試,複用不是主要問題,可以通過其他的手段來解決。能夠合理的架構和組織,抽出簡潔的代碼纔是重點。
總之是創新就會有進步難免會有痛苦,但是好的會經得起時間的考驗。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章