【问题标题】:PHP - CMS - Framework [closed]PHP - CMS - 框架 [关闭]
【发布时间】:2010-10-30 06:09:02
【问题描述】:

我目前在 PHP 网站上工作(80% 的工作是处理繁重的数据库查询),同时也在使用 Zend 框架。

在我 2 年的开发经验中,我从未使用过任何 CMS,例如 Wordpress、Magento,但我知道它们是如何工作的。

我应该继续我正在做的事情还是应该将自己切换到 CMS。 指导我哪一个对 CMS 与 PHP 和 Zend 框架更有利?

【问题讨论】:

  • 投票结束,不是一个真正的问题,主观和争论。
  • 在这个问题中没有 vs.,这取决于您客户的需求,您必须能够开发自定义站点,但您还必须知道何时使用现有的 CMS 是有效的.
  • 顺便说一句:Wordpress 不是 CMS,它是一个博客引擎。 Magento 也不是 CMS,它是一个电子商务软件。

标签: php zend-framework content-management-system


【解决方案1】:

您的问题非常主观,没有“正确”的答案,但是,我会尽力为您提供一些见解:

当您需要一个易于使用和管理的快速网站时,CMS 系统非常适合。它们非常灵活,可以在各种不同的情况下使用。大多数精心设计的 CMS 系统也很容易扩展,使现有的系统易于根据您的需要进行定制。甚至可以修改底层代码(尽管您需要确保这样做不会违反任何许可规则)。

话虽如此,您会发现有时根据您的需要修改现有的 CMS 会更困难,甚至是不可能的(在许可问题的情况下)。出于这个原因,最好看看 CMS 系统是如何工作的,以防您需要创建一个,但实际上,它们并不是很复杂。大多数只是单元的集合,例如登录系统、论坛系统(通常与其他一些论坛软件集成)、投票系统等,可以很容易地复制(尤其是使用 Zend 框架)和重用.

我对您的建议是至少了解这些系统是如何工作的,实际上,要深入到纯 PHP(没有框架),这样您就可以更好地了解正在发生的事情。但是,评估您从事的每一个项目;如果使用现有 CMS(无论是否经过修改)在时间或成本上更有利,则使用该 CMS,否则,请确保您知道如何在需要时创建自己的。

【讨论】:

    【解决方案2】:

    我会切换到 CMS。

    看看 Drupal,它很灵活,对开发人员很友好。有扩展。

    那么Joomla也不是坏事。

    使用 Drupal 或其他正在积极开发的 CMS - 您可以从社区贡献中受益。许多聪明人为这个项目做出了贡献。每周都会出现许多新功能。论坛,支持。

    【讨论】:

    • 这是个人意见。 2 个原因 :) 1. 你已经学过 Zend,如果情况允许,学点新东西。 2. 我认为 Drupal 有更多的功能。
    • Drupal 和 Joomla 只是最流行的 CMS,但这并不能使它们成为最好的。看看 Silverstripe,它在编码实践方面是世界上最好的。
    • 对不起,我从来没有听说过那个世界上最好的。我正要向男人推荐一个受欢迎的。
    • 请再读一遍我的句子
    • tharkun,不确定你的意思......
    【解决方案3】:

    如果有一个维护良好的 CMS 可以满足您的需要,请使用 CMS。例如,如果您只需要一个博客,则只需使用 WordPress 和一些插件(也许可以对其进行一些定制),而不是从头开始构建博客引擎。

    如果您想要做的事情无法使用现有的 CMS + 插件完成,那么是时候拿出一个框架了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-07
      • 2010-12-29
      • 2012-10-16
      • 1970-01-01
      • 1970-01-01
      • 2011-09-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多