Size: 236
Comment:
|
Size: 2752
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 4: | Line 4: |
http://www.turbogears.org/TurboGears-Logo.png | http://www.turbogears.org/static/images/g_gear.png ` ` http://www.turbogears.org/about/turbogearsparts.png |
Line 6: | Line 6: |
::-- ZoomQuiet [[[DateTime(2005-09-19T14:46:32Z)]]] [[TableOfContents]] |
::-- gasolin 2006-10-15 更新 |
Line 9: | Line 8: |
= 简介 = ''简述'' |
= 介绍 = '''[http://www.turbogears.org/ TurboGears]''' -- 提供网页前端到后端整合的网站框架 python 上有无数网页开发模组可选择. 随着选择的增加, 要挑选合适的模组会花上开发者宝贵的时间精力, 众多选项的负面效果开始让 python 开发者感到喘不过气. 你可以想像 TurboGears 就是 python 网页开发界的 Ubuntu 发布套件 (Linux Distribution), 整合各种TurboGears 推荐的开源模组, 提供简单易用的介面与一致的系统体验. = 特性介绍 = * 用最好的开源组件 (Best of Breed) * 互动式开发 * 体验自由组合的乐趣 TurboGears 使用 MVC 的方式组织网站, 提供网页框架快速生成工具, 开发中自动即时重载的网页伺服器, . 使用 easy_install 命令就可以从 [http://www.turbogears.org/cogbin/ TurboGears Cogbin] 中轻易扩展功能. * 组成 TurboGears 的组件主要可分为 1. ORM (面向对象的方法存取资料库, SQLObject 或 SQLAlchemy) 1. Template 样板系统 (目前已知支援 10 种以上样板包含 Django Template, kid) 1. 控制器核心 (CherryPy) 1. AJAX 库 (各种 Javascript 库, Mochikit) TurboGears 现也已提供网站程式中最常用的网页认证模组, 网页注册模组, 网页发信模组等. TurboGears 使用 widgets, 從系統(而非样板)支持网页元素重用. (各种样板系统都可以用来开发 网页元素). 网页工具箱 ToolBox 里面包含设计/维护网站资料库的工具, 线上多国语言翻译工具等. TurboGears 大部分组件都可 [http://docs.turbogears.org/1.0/AlternativeComponents 自由替换] = 官方文档 = http://docs.turbogears.org/ 書 http://rcm-images.amazon.com/images/P/0132433885.01._SL110_SCTZZZZZZZ_.jpg [http://www.amazon.com/Rapid-Web-Applications-TurboGears-Ajax-Powered/dp/0132433885/ref=pd_sxp_f_pt/102-9756128-6643351?ie=UTF8 . Rapid Web Applications with TurboGears] == 体验 == * 肯定来过(["rockety"])的一些笔记:http://rocker.hbgfs.org/?x=note_TurboGears === 安装 === 从[http://www.turbogears.org/download 网站] 下载 tgsetup.py, 确认机器连在网路上, 在命令列里执行 $ python tgsetup.py TurboGears 即自动从网路上下载必要的安装档案. 安装完成后,如果使用数据库:MYSQL,SQLITE等等还要下载相关的DRIVER,不知道那个组件还要python-profiler = 开发 = [[Include(TurboGearsDev)]] = 反馈 = [[Include(/Discuss)]] |
http://www.turbogears.org/static/images/g_gear.png http://www.turbogears.org/about/turbogearsparts.png
::-- gasolin 2006-10-15 更新
1. 介绍
[http://www.turbogears.org/ TurboGears] -- 提供网页前端到后端整合的网站框架
python 上有无数网页开发模组可选择. 随着选择的增加, 要挑选合适的模组会花上开发者宝贵的时间精力, 众多选项的负面效果开始让 python 开发者感到喘不过气.
你可以想像 TurboGears 就是 python 网页开发界的 Ubuntu 发布套件 (Linux Distribution), 整合各种TurboGears 推荐的开源模组, 提供简单易用的介面与一致的系统体验.
2. 特性介绍
- 用最好的开源组件 (Best of Breed)
- 互动式开发
- 体验自由组合的乐趣
TurboGears 使用 MVC 的方式组织网站, 提供网页框架快速生成工具, 开发中自动即时重载的网页伺服器,
使用 easy_install 命令就可以从 [http://www.turbogears.org/cogbin/ TurboGears Cogbin] 中轻易扩展功能.
组成 TurboGears 的组件主要可分为
- ORM (面向对象的方法存取资料库, SQLObject 或 SQLAlchemy)
- Template 样板系统 (目前已知支援 10 种以上样板包含 Django Template, kid)
控制器核心 (CherryPy)
- AJAX 库 (各种 Javascript 库, Mochikit)
TurboGears 现也已提供网站程式中最常用的网页认证模组, 网页注册模组, 网页发信模组等.
TurboGears 使用 widgets, 從系統(而非样板)支持网页元素重用. (各种样板系统都可以用来开发 网页元素).
网页工具箱 ToolBox 里面包含设计/维护网站资料库的工具, 线上多国语言翻译工具等.
TurboGears 大部分组件都可 [http://docs.turbogears.org/1.0/AlternativeComponents 自由替换]
3. 官方文档
書 http://rcm-images.amazon.com/images/P/0132433885.01._SL110_SCTZZZZZZZ_.jpg [http://www.amazon.com/Rapid-Web-Applications-TurboGears-Ajax-Powered/dp/0132433885/ref=pd_sxp_f_pt/102-9756128-6643351?ie=UTF8
Rapid Web Applications with TurboGears]
3.1. 体验
肯定来过(["rockety"])的一些笔记:http://rocker.hbgfs.org/?x=note_TurboGears
3.1.1. 安装
从[http://www.turbogears.org/download 网站] 下载 tgsetup.py, 确认机器连在网路上, 在命令列里执行
$ python tgsetup.py
TurboGears 即自动从网路上下载必要的安装档案.
安装完成后,如果使用数据库:MYSQL,SQLITE等等还要下载相关的DRIVER,不知道那个组件还要python-profiler
4. 开发