【问题标题】:The cost/benefit of learning multiple content management systems学习多个内容管理系统的成本/收益
【发布时间】:2011-04-02 09:04:24
【问题描述】:

我是一名 PHP 开发人员,只要工作看起来可以从 CMS 中受益,我就会使用 drupal。我正在与一位同事讨论,他说这对他了解多个内容管理系统的客户有很大帮助。对我来说,这听起来像是分工,我不确定花时间学习另一个内容管理系统是否值得。

工作是否经常更适合一种内容管理系统而不是另一种?还是大多数内容管理系统都可以处理大多数工作?

【问题讨论】:

  • 大多数 CMS 可以处理大多数 CMS 工作,因此专注于一个系统会更好 IMO(是的,有很多东西不是内容管理,因此不适合任何 CMS,但这有点超出了问题的范围)。

标签: php wordpress drupal content-management-system joomla


【解决方案1】:

这取决于您从事的工作类型。如果您总是从头开始构建网站,并且对您使用的 CMS 有充分的发言权,那么坚持您所知道的并从内到外地学习它是有意义的。另一方面,如果您曾经参与过修改现有站点的项目,或者您可能被已经将现有 CMS 用于其他用途的客户雇用,那么如果您了解的不仅仅是 Drupal,这将有所帮助。

【讨论】:

    【解决方案2】:

    如果您是 PHP 开发人员,您可能会发现如果您一直只在 Drupal 中编写代码,您的开发技能就会停滞不前。您不会将自己暴露于不同的软件开发方法。例如:在 Drupal 6 中开发并没有给您太多面向对象编程的经验。它主要是程序性的(视图除外)。

    虽然 Drupal 是一款优质产品,但绝对有一种误解,认为它对所有事情都足够灵活。多年来,我一直在 Drupal 中开发备受瞩目的网站,并且我已经看到很多在 Drupal 中开发的项目应该在另一种框架或语言中完成。其中一些有。我会多样化。您将能够做出更好的决定。

    我目前正在研究 Ruby on Rails,我发现它给了我一些有价值的观点。对于那些可能不适合 CMS 的项目,它也是一个很好的框架。另外:我将 RoR 中的一些最佳实践重新整合到 Drupal 中。

    【讨论】:

      【解决方案3】:

      我只使用两个最流行的开源,Drupal 和 Joomla。恕我直言,在网页设计方面了解的不仅仅是两个最受欢迎的程序是矫枉过正的。如前所述,我会多关注一个,以便更好地适应它。

      另外,您可能会遇到一个客户,他们只是希望您开发他们喜欢的现成模板,但没有使用 CMS 的经验。

      最后,我个人不认为 Wordpress 是一个完整的 CMS,但学习 WP 也是一个好主意,主要是因为它非常受欢迎,而且还因为它非常适合快速 3-6 页的基本网站。

      【讨论】:

        【解决方案4】:

        我想说的是,对一个 CMS 的透彻了解更为重要,如果您真的知道自己在做什么,那么您的效率就会非常高。 Drupal 也非常灵活,你可以用它做几乎所有事情,即使它有时很复杂。

        我认为学习类似的 CMS 并不会让您有太多收获,但了解与 Drupal 截然不同的 CMS 可能会很有用。例如,如果您不需要 Drupal 带来的所有复杂性,可以使用一个非常简单的 CMS。

        【讨论】:

          【解决方案5】:

          我想说,对更广泛的 CMS 有一点肤浅的了解不会对您造成伤害。您不必立即成为专家,但了解他们的特殊优势和劣势以及他们的思维方式可能会很方便。当您决定需要其中之一时,通常仍有足够的时间深入研究文档并使其发挥作用。

          【讨论】:

            猜你喜欢
            • 2023-03-06
            • 2011-03-11
            • 1970-01-01
            • 1970-01-01
            • 2011-02-07
            • 2011-10-31
            • 1970-01-01
            • 1970-01-01
            • 2018-05-20
            相关资源
            最近更新 更多