我正在構建一個Django Web應用程序,它有很多由ajax請求動態生成的html。現在,我使用Django的模板語言來構建html,然後將這個新的HTML作爲JSON對象中的字符串傳遞,然後使用jQuery將其注入到頁面中。用Javascript或Django進行模板化?
這工作得很好,但現代瀏覽器中的Javascript速度如此之快,以及如此之多的JavaScript模板庫,我想知道如果我應該推送一切客戶端。
所以我的問題是:鑑於我的平均「頁」與所有的請求和它必須編譯約300模板(每個大約15左右線5代左右替換)在瀏覽器中進行模板生命有沒有顯着的性能優勢?
此外,任何人都可以推薦'快速'Javascript模板庫嗎?我聽說過關於underscore.js,mustache.js和jQuery模板的好消息。
封閉模板速度很快,因爲它們可以通過谷歌編譯器編譯 – Evgeny 2010-11-20 02:49:28
我也有這個問題,但由於涉及的數據量(這是一個圖像庫有很多條目),發回HTML是不合理的。我用客戶端和服務器端鬍子解決了它 - 我喜歡小鬍子。 – 2010-11-20 03:24:24