Pylons vs Turbogears

时间:2009-07-12 01:03:34

标签: pylons turbogears2

我正在考虑是否应该将Turbogears或Pylons用于我的项目。我知道Turbogears2是基于Pylons的。 Turbogears提供的Pylon没有什么? 感谢。

3 个答案:

答案 0 :(得分:12)

Turbogears强调集成,而Pylons强调模块化 - 使用TG2,您可以获得genshitoscawidgetssqlalchemy等组件,这些组件都是集成和协调的。当然,您可以将它们(或其他模板系统,小部件系统,ORM等)与Pylons集成和协调,但毫无疑问,许多人更愿意获得完整的包(并且知道所有内容都可以让您高枕无忧已经在特定版本和配置中进行了测试,而不是分别获得每个部分并进行自己的集成。

答案 1 :(得分:4)

前段时间我在IRC上提出了这个问题:

想象一下,你有一个谜题,盒子里的图片是一艘出海的船(是其中一个很难的)。

使用Pylons,你会开始查看所有那些蓝色碎片并将它们放在一起,因为你不知道它们是天空还是海洋。

使用TurboGears,所有的蓝色已经完成,你只需要去上班。但是如果你有兴趣做一些蓝色的话,你可以去解决这个难题的一部分并再次构建它*。

*这里的类比有点突破,因为替换组件不需要构建在同一组件中:)

答案 2 :(得分:0)

neil balkey-milner有一个valuable analysis/comparison的挂架tg和django。