php vs python django或CMS模块的其他东西

Posted

技术标签:

【中文标题】php vs python django或CMS模块的其他东西【英文标题】:php vs python django or something else for CMS module 【发布时间】:2011-02-23 21:41:24 【问题描述】:

我们正在为我们的网站开发一个 CMS 模块,我需要一些帮助来选择这个项目的语言/框架。基本上,我们需要从 ebay http://pages.ebay.com/help/index.html 开发一个像这样的“帮助”模块,其中将包含许多带有用于 SEO 的漂亮 URL 的静态页面。 应用程序必须使用低计算机资源快速运行。 我们一直在寻找在定制的 mvc 框架上使用 php,但我们从其他来源收到建议,py/django 正是我们在可维护性和开发速度方面需要的语言/框架,因为它正是为此类项目开发的所以我需要关于这个问题的专家建议,每个选择都有优缺点。

【问题讨论】:

这是无法回答的。几乎每种语言都有解决方案,这实际上归结为偏好。你在这里所做的只是开始一场语言战争。 你能告诉我php中django的等价物吗?基本上我们需要最好的框架来管理静态内容。 【参考方案1】:

这取决于您的程序员对什么感到满意。如果你没有程序员,找一个程序员,问问他/她喜欢用什么方式工作。您描述的任务似乎很简单。这一切都可以用直接的 php、python、ruby 来完成。使用过 PHP、Java 和 Python,我更喜欢后者。但正如我所说,这个任务非常简单,你可以在大多数语言中毫无问题地完成它。我怀疑您会发现更多熟悉 PHP 的开发人员,因此您可能想朝那个方向看。

就框架而言,再一次,我看不出有多少需要整个框架的原始功能。

静态页面:您需要一个 cms,可以是定制的,也可以是非常精简和简单的东西。 可以通过 url 重写(例如 apache modrewrite 指令)实现干净的 url。

再次,聘请合适的开发人员并相信他/她的意见。如果您不知道如何工作,请不要去告诉他/她如何工作。

【讨论】:

【参考方案2】:

我不会说 django 是专门为这种项目开发的。 PHP 中也有很棒的框架,例如 Zend Framework 或 symfony 等。

最终归结为您的生产服务器提供什么(但我猜您在这里是免费的)以及使用哪种编程语言您觉得最舒服

但是,Python 的结构和语言风格确实使它可以快速编程。 (但如果你能在睡梦中编写 PHP 可能没什么区别;))

【讨论】:

以上是关于php vs python django或CMS模块的其他东西的主要内容,如果未能解决你的问题,请参考以下文章

PHP 框架与内容管理系统

那些年我们一起玩的Django框架之全面讲解

python安装Django并创建第一个项目

Django 1.7 + Django CMS - 从我的仓库中删除迁移文件或在仓库中包含 virtualenv?

Django CMS 3 检测我是不是面临“结构”或“内容”

使用 django-page-cms 显示页面内容