应用程序的Drupal,CodeIgniter,Yii或Django

时间:2011-10-25 12:15:53

标签: django drupal codeigniter yii

我即将开始一个新项目。它的核心将是私人消息,但它也需要:

  • 静态页面
  • 社交媒体整合 - Twitter Feed等
  • 用户注册/订阅
  • 电子邮件通知
  • 付款网关集成

问题是,我在使用框架(CodeIgniter,Yii或Django)或使用像Drupal这样的东西并为它制作一些自定义模块之间徘徊。我对Drupal的关注是速度以及它是否会变得过于膨胀。

我的背景是PHP,但我已经涉足了一些Python。

任何建议都会很棒,

干杯,

詹姆斯

3 个答案:

答案 0 :(得分:5)

我的建议肯定是在这个例子中使用Django,它有很好的文档记录,有一个信息丰富的社区,可以使用大量的插件,例如django-paypal用于支付集成等。

帮助您入门并使您快速行动的基本工具!

  • Git - svn
  • 点子 - 工具,插件等
  • postgreSQL - DB的
  • 没有更好的选择
  • 南 - 数据库迁移
  • heroku - 托管,让您专注于开发 - 最近推出的对Django / Python的支持

Django是一个高度可扩展的平台,结合上面列出的一些工具创建了一个kick ass体验。

希望这有帮助。

答案 1 :(得分:2)

如果您的主要语言是PHP,我会选择CodeIgniter或Kohana。 CI轻巧且易于学习。

Django / Python是优秀的恕我直言(并提供ORM而不是CI),但只有你愿意学习它,并花时间正确设置(使用uwsgi或类似)。

答案 2 :(得分:0)

在我看来,django是你可以用来开发项目的最佳框架,因为它是用python编写的,而且非常容易学习。它还教你一种蟒蛇式的方式来看待很好的东西。