Differences between revisions 6 and 7
Revision 6 as of 2005-11-14 04:21:37
Size: 2058
Editor: ZoomQuiet
Comment:
Revision 7 as of 2005-11-14 04:22:12
Size: 296
Editor: ZoomQuiet
Comment:
Deletions are marked like this. Additions are marked like this.
Line 14: Line 14:
{{{回复: [email protected]
收件人: python-chinese列表 <[email protected]>
日期: 2005-11-14 上午10:24
主题: [python-chinese] Django vs. TurboGears
}}} [wiki:PyCNmail/2005-November/019026.html Django vs. TurboGears]
[[]]
看到列表中讨论 Django 和 TurboGears 的多了起来,我想就这两个web framework提出自已的一些看法,因为哪个都算不上精通,只是对某些方面多一些罢了,至今天除了按照django的教程做了一下,某它的就没做过。TurboGears方面也只是学过CherryPy而已,不过我从我个人的关注角度出来,希望对它们进行比较一下,大家可以补充,让比较更客观。另外因为我对django关注稍多一些,可能对于turbogears有些不正确的观点,请大家见谅。

 * '''django 比 TurboGears 的优点'''

1. 自动的admin界面,有用户和组的管理,这些代码不用你写了
2. generic view,减少你写view的代码,模板当然还是要的
3. 模块及模板均支持i18n。
4. url采用正则表达示很有创意,这样可以规则你的url。另外通过正则表达式可以构造与方法调用无直接关系的链接形式,搜索引擎支持好。
5. django的模板还可以自已扩展,很有趣,可以增加新的tag和filter,而且写起来挺简单。
6. 有middleware,可以自已编写
7. 应用安装方便
8. 开发团队集中,目标一致

TurboGears 比 django 的优点

1. OMR模块采用sqlobject,比django中的要成熟
2. 支持ajax
3. 充分利用了setuptools工具
4. 宣传力度大,人数多,相对django活跃

共同的优点:

1. 文档做得都不错
2. 都象ror一样提供相应的命令行工具

看一看大家有什么补充。
[[Include(TGvsDjLimodou)]]

Pythonic Web 应用平台对比集

TableOfContents

1. TurboGears vs Django

1.1. gasolin 曰

Include(TGvsDjGasolin)

1.2. limodou 曰

Include(TGvsDjLimodou)

PyWebFrameVs (last edited 2009-12-25 07:10:11 by localhost)