2009-07-12 40 views
4

我在考虑是否应该为我的项目使用Turbogears或Pylons。我知道Turbogears2是基于Pylons。 Turbogears提供的Pylon不具有什么功能? 谢谢。主塔与Turbogears

回答

12

Turbogears强调整合,而Pylons强调模块化 - 与TG2,你得到这样的组件,如genshi,toscawidgetssqlalchemy,都集成和协调。当然,您可以将它们中的每一个(或其他模板系统,窗口小部件系统,ORM等)与Pylons进行整合和协调,但毫无疑问,很多人会更愿意获得完整的包装(并且知道所有事情的安宁已经在特定的版本和配置中进行了测试),而不是单独获取每个部分并进行自己的集成。

4

前段时间我想出了这个IRC上:

假设你有一个谜,并在框中将图片乘船出海(是那些难以者之一)。

随着塔架,你会开始看所有这些蓝色的碎片,并把它们放在一起有时会搞乱,因为你不知道它们是天空还是海洋。

随着TurboGears所有的蓝色已经完成,你只需去船上工作。但是,如果你有兴趣去做一些蓝色的事情,并撤消这个难题的一部分并重新构建*。

*这里的比喻打破一些,因为更换组件没有需要被打造出来的同一组块:)的