在过去的几年里,我一直在使用Turbogears 1对小站点进行原型设计,但它的使用时间有点长了。在升级到Turbogears 2或切换到Django这样的东西之间,有什么建议吗?我在熟悉的TG社区和使用Django的更大的社区之间左右为难,他们响应很快,文档也做得很好。我被内置的内容管理系统功能和谷歌AppEngine的支持所吸引。
有什么建议吗?
发布于 2009-07-13 10:18:13
我有使用Django和TG1.1的经验。
IMO,TurboGears的强项是它的对象模型: SQLAlchemy。当数据库方面的事情不是微不足道时,我更喜欢TurboGears。
Django的ORM没有那么灵活和强大。
话虽如此,我更喜欢Django。如果数据库模式适合Django的ORM,我会选择Django。
根据我的经验,与TurboGears相比,使用Django的麻烦更少。
发布于 2009-07-13 10:19:13
TG2是建立在塔架之上的,它也有相当大的社区。与TG1相比,TG变得更快了,而且它还包括一个按方法(不仅仅是网页)的缓存引擎。我认为它比Django对AJAX更友好,因为页面可以很容易地以HTML或JSON格式发布。
2011年更新:在经历了3年的臃肿框架之后,我是一个快乐的http://bottlepy.org/用户
发布于 2009-07-13 08:15:28
我已经使用Django一年了,当我刚开始使用的时候,我没有Python或Django的经验,发现它非常直观。
我已经创建了一些爱好者使用Django的谷歌应用程序引擎应用程序,最新的一个是我的网站的CMS。使用Django意味着我能够更快地编写代码,并且有更少的bug。
https://stackoverflow.com/questions/1118163
复制相似问题