相信在做網頁開發時不少人被表單處理困擾著, cherrypy 的網頁表單處理已經很簡單了, 而 TurboGears 更為我們帶來了 widget (網頁元件)這個概念. 透過 widget 能簡單地完成產生表單, 欄位驗證, 重用表單等等仔細思考起來相當複雜的動作. TurboGears 開發者們宣稱 widget 多麼好用, 但是 widget 的說明文件卻相當缺乏. 那麼 widget 到底是什麼東西哩? widget 是什麼 ============== widget 用中文表達簡而言之就是"網頁元件", TurboGears widget 的功能就是讓使用者重用所有網頁元件. 那麼網頁元件是什麼? 網頁元件就是網頁的構成元素. 古代希臘先哲柏拉圖認為風, 火, 水, 土是構成世界的四大元素. 所有的物質最終都可以拆解成這四個元素. 而在網頁的世界裡, HTML,