2009-07-13 24 views
11

最近几年我一直在使用Turbogears 1进行小型网站的原型开发,并且它在牙齿上变得稍长。任何关于在升级到Turbogears 2或切换到Django之间进行通话的建议?我对TG社区的熟悉程度非常敏感,他们相当敏感,并且使用Django编写了相当不错的文档和更大的社区。我非常喜欢内置的CMS功能和Google AppEngine支持。Turbogears 2 vs Django - 关于选择替代Turbogears 1的建议?

有什么建议吗?

谢谢

.M。

回答

10

我有Django和TG1.1的经验。

IMO,TurboGears的强项是它的ORM:SQLAlchemy。当事物的数据库面不平凡时,我更喜欢TurboGears。

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

这就是说,我更喜欢Django。如果数据库模式非常适合Django的ORM,那么我会使用Django。

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

1

确定您已经阅读了大量TurboGears和DJango之间的比较。

但至于你对CMS和GAE的诱惑,我真的认为你必须去DJango的方式。 检查出来,并决定你自己。

Django with GAE

Django for CMS

5

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

我使用Django创建了大量爱好者Google App Engine应用程序,其中最新的应用程序是我的网站的CMS。使用Django意味着我能够更快速地编写代码并减少很多bug。

13

TG2建立在具有相当大的社区以及Pylons之上。与TG1相比,TG的速度更快,并且它包含了一个按方法(而不仅仅是网页)缓存引擎。 我认为它比Django更适合AJAX,因为页面可以很容易地用HTML或JSON发布。

2011更新:3年后臃肿的框架,我的http://bottlepy.org/

-1

香港专业教育学院的快乐用户只得到了一个问题......是应用程序,你正在开发针对社交网络 或定制的商业逻辑?

我个人觉得Django适合社交网络和塔架/涡轮增压器,如果你真的想要 的灵活性和无边界......

只是我2C

+0

“我个人发现Django适合社交网络“毫无意义的具体。没有。 – 2015-03-25 13:32:14