Turbogears 2 vs Django - 关于为Turbogears 1选择替代品的任何建议?

mic*_*ela 11 python django google-app-engine turbogears turbogears2

在过去的几年里,我一直在使用Turbogears 1来进行小型网站的原型设计,并且它的使用时间有点长.有关在升级到Turbogears 2或切换到Django之间进行调用的任何建议吗?我很熟悉TG社区的熟悉程度,他们非常敏感,并且使用Django与更大的社区做了相当好的文档.我对内置的CMS功能和Google AppEngine支持非常感兴趣.

有什么建议?

谢谢

.M.

Fed*_*ico 13

TG2建立在Pylons之上,Pylons也有相当大的社区.与TG1相比,TG变得更快,它包括一个每个方法(不仅仅是网页)缓存引擎.我认为通过HTML或JSON轻松发布页面的方式,它比Django更具AJAX友好性.

2011年更新:经过3年臃肿的框架,我是http://bottlepy.org/的快乐用户


cod*_*ape 11

我有Django和TG1.1的经验.

IMO,TurboGears强项是它的ORM:SQLAlchemy.当数据库方面的事情非常重要时,我更喜欢TurboGears.

Django的ORM不是那么灵活和强大.

话虽这么说,我更喜欢Django.如果数据库模式非常适合Django的ORM,我会使用Django.

根据我的经验,与TurboGears相比,使用Django简直不那么麻烦.


Aut*_*ter 5

我一直在使用Django一年,当我开始时,我没有Python或Django的经验,发现它非常直观.

我使用Django创建了许多业余爱好者Google App Engine应用程序,最新版本是我网站的CMS.使用Django意味着我能够更快地编写代码并减少错误.