對於Python Web開發,有大量的模板引擎可供選擇。我的工作僅限於相當狹窄/特定的一組用例。這些描述可能暗示對於擁有大量/大部分工作知識的人來說,其中一個更適合我的特定用例。換句話說,這個組中可能有一個針對接近我自己的用例的規範進行了優化,如果是的話,我想知道它是什麼。針對Python Web Dev的Optimum Template Engine的特殊用例推薦
下面是描述那些用例的標準:
服務器端語言是蟒蛇,但我希望我並不需要Python表達式的很多 在我的模板
我將與蟒蛇用它的Web服務器CherryPy的和(可能) 扭曲
jQuery的是是其中數據顯示 庫/插件被寫入用於數據顯示 (BI控制板
模板描述抽象網頁的語言,是一個公平的描述),一旦服務器傳送數據到 模板(響應表單提交的前因 頁面上選擇)我只是想在電網,如顯示數據,jQuery的 插件jqGrid的,或在一個情節,例如,在 海軍報的標準類型之一
性能是至關重要的,但範圍很窄 - 只爲 數據處理和渲染 - 我期待網格通常會被填充 並有數千行數據(儘管網格本身將爲 分頁);同樣,該地塊很容易有千元左右 數據點,但再次,前處理和計算將 別處
很少需要做了一個豐富的語法(不需要複雜的多路 分支,等) - 我寧願做 服務器上的任何processiong /計算(並再次,數據過濾幾乎總是由 jQuery插件我用它來呈現數據)
同樣,做用戶與顯示數據的交互是通過jQuery插件提供的本地元素(例如,頁面向上/向下, 排序等)
一個「設計師友好」的模板是不是真的很重要(不是因爲我 不喜歡的設計師,但因爲要 足夠低,所需要的設計工作,使我連我都做到這一點。