用于应用程序的 Drupal、CodeIgniter、Yii 或 Django
我即将开始一个新项目。它的核心是私人消息传递,但它还需要:
- 静态页面
- 社交媒体集成 - Twitter feed 等
- 用户注册/订阅
- 电子邮件通知
- 支付网关集成
问题是,我在使用框架(CodeIgniter、Yii 或 Django)之间左右为难或者使用 Drupal 之类的东西并为其制作一些自定义模块。我对 Drupal 的关心是速度以及它是否会变得过于臃肿。
我的背景是 PHP,但也涉足过一些 Python。
任何建议都会很棒,
干杯,
詹姆斯
I'm about to start a new project. At it's core will be private messaging but it will also need:
- Static pages
- Social Media integration - Twitter feed etc
- User sign up / subscription
- Email notifications
- Payment gateway integration
Question is, I'm torn between using a framework (CodeIgniter, Yii or Django) or using something like Drupal and making some custom modules for it. My concern with Drupal is speed and whether or not it will become too bloated.
My background is PHP but I have dabbled in some Python.
Any advice would be great,
Cheers,
James
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我的建议肯定是在这种情况下使用 Django,它有非常详细的文档,有一个信息丰富的社区,有大量可以使用的插件,例如用于支付集成的 django-paypal 等。
帮助您入门和保持的基本工具你动作快点!
Django 是一个高度可扩展的平台,结合了一些上面列出的工具创造了极好的体验。
希望这有帮助。
My recommendation would definitely be to use Django in this instance, it is extremely well documented, has a very informative community, loads of plugins that can be used, for instance django-paypal for payment integration etc.
Essential tools to get you started and keep you moving quickly!
Django is a highly scalable platform that combined with some of the tools listed above creates a kick ass experience.
Hope this helps.
如果您的主要语言是 PHP,我会选择 CodeIgniter 或 Kohana 。 CI 轻量级且易于学习。
恕我直言,Django/Python 更优越(并且提供 ORM,而不是 CI),但前提是您愿意学习它,并花时间正确设置它(使用 uwsgi 或类似的)。
If your main lang is PHP, I would go for CodeIgniter or Kohana . CI is lightweight and easy to learn.
Django/Python is superior IMHO(and provides ORM as opposed to CI), but only if you are willing to learn it, and take the time to set it up correctly (using uwsgi or similar).
在我看来,django 它是您可以用来开发项目的最佳框架,因为它是用 python 编写的并且非常容易学习。它还教你一种Python式的看待事物的方式,这很好。
In my opinion, django it's the best framework you can use to develop your project, since it's written in python and really easy to learn. Also it teaches you a pythonian way of seeing things which is nice.