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