Code Like a Pythonista
一個 pycon 2007 中的簡報, 總結了 Python 語言的編程習慣. 看起來相當棒.
一個 pycon 2007 中的簡報, 總結了 Python 語言的編程習慣. 看起來相當棒.
genshi 的開發者說 genshi 的 markup 核心用 C 重寫後測效能時比原來快 10%~20%, 測試工具所測出來的效能已超越了 Django templates .
yesterday I merged the cspeedups branch into trunk, which adds a C implementation of the genshi.core.Markup class. This improves performance around 10-20% in the benchmarks (Genshi now outperforms Django templates in the bigtable.py benchmark).
相信在做網頁開發時不少人被表單處理困擾著, cherrypy 的網頁表單處理已經很簡單了, 而 TurboGears 更為我們帶來了 widget (網頁元件) 這個概念. 透過 widget 能簡單地完成產生表單,欄位驗證,重用表單等等仔細思考起來相當複雜的動作.
TurboGears 開發者們宣稱 widget 多麼好用,但是 widget 的說明文件卻相當缺乏.
那麼 widget 到底是什麼東西哩?
widget 用中文表達簡而言之就是 "網頁元件", TurboGears widget 的功能就是讓使用者重用所有網頁元件.
那麼網頁元件是什麼?網頁元件就是網頁的構成元素.
古代希臘先哲柏拉圖認為風,火,水,土是構成世界的四大元素。所有的物質最終都可以拆解成這四個元素.
而在網頁的世界裡,HTML, 表單 (Form), CSS, Javascript 則是網頁的四大構成元素.(註) 多數的網頁都可以由這四個元素組合產生.