首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django或Drupal,我应该使用哪一个最适合我的需求?

Django或Drupal,我应该使用哪一个最适合我的需求?
EN

Stack Overflow用户
提问于 2010-06-02 07:25:02
回答 7查看 1.5K关注 0票数 5

我想学习和使用Drupal或Django来做以下事情:

动态网站、中型数据库、多级用户、paypal集成、内容管理、速度(开发)、安全性

我喜欢MVC,ORM和面向对象的prg。

哪一种更好呢?哪个更成熟,更强大,更容易理解,更面向对象,更容易使用?

那Python Spring呢...

另外,这3个中哪一个更好的文档,更好的简历和更多的扩展?

已知语言: php、java、mysql

谢谢!

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2010-06-02 16:24:36

我已经在Drupal和Django上构建了几个站点,我的结论是:如果您需要创建类似于标准Drupal (或Ubercart)特性集的东西,那么您没有太多时间进行开发,并且您不会期望站点承受高负载压力-您应该选择drupal。

但是如果你确实需要创建一些或多或少的定制的东西(目前还没有可用的drupal模块),你应该使用Django -使用Django实现定制的复杂功能会更快更愉快。例如,如果我的目标是实现第二个stackoverflow,我会更喜欢Django,因为使用Drupal实现这个基于徽章的评级系统将非常复杂。

另外,我认为学习Python (和Django)是对你未来的一种投资。你永远不可能使用drupal和php来实现类似于DropBox的东西,尽管它可以用java来实现--但是从开发速度的角度来看,java并不是很好。

票数 6
EN

Stack Overflow用户

发布于 2010-06-02 08:08:55

这些天我主要是一个(快乐的) Drupal开发人员,但是一个开发技能超过我的朋友已经很高兴地从Drupal转到了Django。Here's his set of reasons

票数 5
EN

Stack Overflow用户

发布于 2010-06-02 15:56:10

Drupal和Django并不是一个很好的比较,因为它们是完全不同的。

如果所有你需要的是一个简单的网站与CMS和贝宝,我会去Drupal。与Django相比,Drupal的优势在于它有许多模块(模块化系统),大多数时候都可以让你随心所欲。Drupal也非常灵活,您可以在自己的代码中更改几乎任何内容,并且对Drupal开发人员有巨大的需求。您还可以让站点构建者在AI中创建内容、显示内容和更多内容。

另一方面,Django更加简单和结构化。它更多地基于代码,使得开发某些东西变得快速和容易,但对于非程序员来说很难更改某些东西。对于需要大量自定义编码的站点,我通常更喜欢使用Django。与PHP (IMO)相比,Python也是一种结构化程度更高的编程语言,更容易编写更易维护的代码。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2954036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档