【问题标题】:PHP Framework vs Content Management SystemPHP 框架与内容管理系统
【发布时间】:2011-05-29 13:11:15
【问题描述】:

您如何向精通技术的人解释 PHP 框架和 CMS(如 Wordpress)之间的区别,主要是在硬件/网络方面,但很少或没有编程?

作为一名业余到中级程序员,我可以尝试回答这些问题,但我会重视那些对框架和 CMS 更有经验的人的意见。

【问题讨论】:

    标签: php frameworks content-management-system


    【解决方案1】:

    您可以查看这张幻灯片以了解不同之处:

    简单来说:

    CMS 为您提供后端(带有大量插件和组件),例如 Joomla、Drupal、WordPress 等,让您可以管理前端。 框架没有

    CodeIgniter、Kohana、CakePHP、Symfony 等框架:为您提供现成的类和库,但您必须使用它们并构建自己的站点,即:前端和后端。

    【讨论】:

      【解决方案2】:

      我相信,如果您要构建一个简单或通用的网站,请使用 CMS,但对于更多预算较大的复杂项目(或网络应用程序)而言,框架会更好适合。

      ithands.com

      【讨论】:

        【解决方案3】:

        多年来,我一直是一名 JOOMLA 开发人员。 您可以使用所有最知名的内容管理系统 (CMS) 做任何事情。

        MVC 也是那里的模式。如果您需要一些特殊的东西,您可以开发自己的组件。

        此外,您无需专注于开发常见任务,例如用户管理、Facebook 合作等

        为什么要重新发明轮子? 以前构建的任何东西都可以从存储库中购买甚至免费下载。那里有很多组件。

        至于外观,有 1000 个现成的模板可供您获取并加快开发速度并降低成本。

        【讨论】:

          【解决方案4】:

          我认为这篇文章:

          A Framework or a CMS? What is better to choose?

          解释了 CMS 和框架之间的区别。此外,您可以看到 3 个示例,说明在何处使用 CMS 或框架以及为什么。此外,如果您阅读文章下方的 cmets,您还可以看到关于 CMS 和框架的非常有趣的讨论。

          【讨论】:

            【解决方案5】:

            框架创建了非常好的可呈现的 Web 应用程序,而 cms 可能很快,但无法像框架那样创建可呈现的质量。

            【讨论】:

            • 我认为您想说的部分内容是 CMS 通常缺乏灵活性。它更像是一个千篇一律的解决方案。
            【解决方案6】:

            您可以使用框架构建 CMS,但不能使用 CMS 构建框架。

            CMS 就是这样 - 一个内容管理系统。

            框架是用于构建应用程序的库的集合。

            【讨论】:

              【解决方案7】:

              框架就是这样......您可以将各个部分组合起来构建应用程序。

              CMS 是一个应用程序,它可能构建于框架之上,也可能不构建于框架之上。

              【讨论】:

              • 你有建立在(开源)框架之上的(开源)cmses 的例子吗?
              • @Fuligginoso - 我相信 Drupal8 是在 Symfony2 组件之上构建的。然而,大多数 CMS 系统都使用自己的“框架”,并且经常受到遗留方法的阻碍,并且不如现代框架优雅。
              【解决方案8】:

              框架 = 库 CMS = 系统

              框架不会“给”你任何东西,它只是一个骨架。一个 cms 将为您提供一个功能性网站,而这只是主题和添加内容的问题。

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2011-04-22
                • 1970-01-01
                • 2011-10-31
                • 1970-01-01
                • 2011-11-04
                • 2011-11-27
                相关资源
                最近更新 更多