为什么最受欢迎的CMS使用PHP?

时间:2011-04-14 20:10:48

标签: php content-management-system

WordPress,Joomla和Drupal都在PHP中。这些也是目前使用最广泛的CMS。其他语言的CMS(Python中的Plon,Java中的Hippo,Ruby中的Radiant)只占该流行度的一小部分。当涉及到其他Web开发工具(如框架)时,这种差距并不那么显着,其中许多流行的强大框架存在于这些语言中(Django,Rails,Play,Spring Roo等)。这有什么特别的原因吗?

5 个答案:

答案 0 :(得分:6)

我想说,至少:

  • 许多人认为PHP很简单,任何人都可以在PHP应用程序中破解一些东西 - 这意味着许多人会使用PHP CMS认为他们将能够根据需要修复/调整内容。
  • PHP是免费的(打开,不花钱)
    • 与MySQL和Apache相同,通常与它一起使用。
  • 这些CMS是免费的(打开,不花钱)
  • 他们有一个重要的社区
    • 这意味着很容易得到支持
    • 还有很多可用的插件
  • 有很多廉价的托管服务提供PHP
    • 更不用提供JAVA / .NET / Ruby / Python

答案 1 :(得分:1)

从本质上讲,PHP已经存在的时间远远超过其中一些语言(尤其是Ruby),并且它是低端服务器上更常见的“基础”安装。因此,想要创建此类CMS的人不可避免地会成为更多目标。

那就是说,不希望对你列出的CMS进行评论,流行并不一定等同于好。

答案 2 :(得分:1)

PHP是一种强大的语言,可以让新手感到宽容。在我看来,很多人通过学习PHP的基础知识开始他们的编程之旅。随着PHP的发展,它已经成为一种真正面向对象的语言,它能够高效地运行CMS。此外,PHP与世界上最流行的Web服务器软件Apache的集成和悠久历史确保了CMS可以轻松安装而且工作量很少。

答案 3 :(得分:1)

PHP的原始实现于1995年发布,是同类中的第一个。框架的开发需要很长时间。如果您今天开始开发,那么至少需要2年才能达到wordpress已达到的水平,因为您“复制”wordpress。 RoR于2004年或5年发布。您可以看到差异。

答案 4 :(得分:0)

我要说他们可能像一样受欢迎,因为它们是用PHP编写的。

PHP具有非常大的安装基础,并且几乎在每个托管平台上都可用,与Python&红宝石。当托管服务提供商提供脚本以便通过几次点击安装PHP CMS时,设置网站的人进入门槛很低。

随着CMS(或任何软件包)变得越来越流行,如果它是所有这些PHP CMS应用程序的开源软件,它将吸引更多的开发人员,这可能会带来更多的功能和更多的受欢迎程度。冲洗,重复。例证:Drupal。