TurboGears
開發者Kevin Dangoor(原作者),
Mark Ramm(TG2领头人)等。
首次发布2005年9月,​18年前​(2005-09
当前版本
  • 2.4.3 (2020年3月1日)[1]
編輯維基數據鏈接
源代码库 編輯維基數據鏈接
编程语言Python
操作系统跨平台
类型Web应用框架
许可协议MIT許可證GNU宽通用公共许可证
网站www.turbogears.org

TurboGears是一個提供網頁前端到後端整合的網站框架,使用Python動態語言。

Python語言上有眾多網頁開發模組可選擇。要挑選合適的模組會花上開發者寶貴的時間精力,TurboGears就像是Python網頁開發上的發佈套件(Linux发行版),整合各種推薦的Python開放原始碼模組,提供簡單易用的介面與一致的系統體驗。

特色

選用最好的Python開源組件,可自由組合偏好的開發模塊,提供互動式的開發經驗。內建網頁伺服器,ORMAJAX能力,預設可以產生html、json等格式。不用安裝Apache網頁伺服器就可以開始開發網頁應用程式,可以單獨佈署或搭配Apachelighttpd網頁伺服器使用。有方便的佈署能力,有眾多插件支援。

TurboGears组件

TurboGears使用MVC(模型、视图、控制器)的方式組織網站,提供網頁框架快速生成工具,開發中自動即時重載的網頁伺服器。TurboGears是由许多各自独立的库和中间层建立的。其中一些默认的工具从1.x至2.x各不相同,但是大多数的这些组件都能根据配置而被互相替用。以下是一些开发者会使用到的主要组件。

TurboGears 2.x组件

在版本2.3之前还用到:

TurboGears 1.x组件

参考资料

引用

  1. ^ 1.0 1.1 Release 2.4.3. 2020年3月1日 [2020年3月2日]. 
  2. ^ ToscaWidgets Cookbook—TG2 v2.0 documentation. [2012-07-26]. (原始内容存档于2012-05-01). 

外部連結