是 WordPress 让 PHP 更流行了 而不是框架

前端之家收集整理的这篇文章主要介绍了是 WordPress 让 PHP 更流行了 而不是框架前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

@H_403_3@@H_403_3@

Tiobe Index(编程语言世界排名指数),是一个显示各种编程语言的相对流行趋势的排名,开始于 2001 年,每个月更新一次。它将很多站点搜索结果计算在内,以得到统计数据。这些站点包括:Google,Blogger,Wikipedia,YouTube,Baidu,Yahoo,Bing,Amazon 等。@H_403_3@

PHP 在 Tiobe 上排名一直靠前,但最近它的排名更靠前了,2012 年是第7,现在是第5。人们可能将此归因为去年年底 Zend Framework 2 的发布,但并没有什么依据。@H_403_3@

于是作者开始探究为什么 PHP 在 Tiobe 上的排名曲线突然上扬,真的是官方框架发布造成的么?下面是他的结论,我大致翻译如下。@H_403_3@

一、wordpress 是最流行的 PHP 应用

@H_403_3@

作者用 Google Trends 去比较几个关键字的趋势,这些关键词是:wordpress,Joomla,Drupal,Magento,Zend Framework,它们的趋势走势图如封面所示。 介绍下它们。wordpress 是开源博客程序,Joomla 和 Drupal 都是开源内容管理发布系统,Magento 是开源的电子商务程序(国内似乎有家麦神电子商务把它汉化了在卖服务),Zend Framework 是官方开源的 PHP 框架。 最流行的是 wordpress,比其他应用都流行很多,垫底的是 Zend Framework。 其实这些关键词是作者认为最流行的关于 PHP 的词了,我觉得选这些词也是合适的。框架选一个做代表就行,而应用的流行程度差别很大,尽量选名气大的。我在这些词中把 PHP 也加进去,发现 wordpress 的流行程度都快接近 PHP 了,所以说,用“最流行的 PHP 应用”来描述 wordpress 没任何问题。@H_403_3@

二、wordpress 自身比任何 PHP 框架要流行的多

@H_403_3@

这个结论细化了第一个结论。别以为只选了一个框架做比较,其实所有框架都差不多那个数量级。@H_403_3@

三、wordpress 没有用第三方框架

@H_403_3@

为了补充第二个结论…@H_403_3@

四、是应用让技术流行起来,而不是框架

@H_403_3@

趋势图上提到的 Magento 这个电子商务应用,是基于 Zend Framework 开发的,但它比框架流行。所以让应用流行起来的原因,并不是因为它使用了什么框架,而是它解决用户的实际问题。 wordpress 也是同样道理,它对很多人都很有用。当人们要装个 wordpress 时,他们就知道了 PHP 这门技术,他们需要支持 PHP 的虚拟主机空间。这就促使了 PHP 的流行。@H_403_3@

五、可扩展的 wordpress 插件生态

@H_403_3@

wordpress 流行的最重要原因之一就是它的插件系统。插件几乎能做任何事情,它们让 wordpress 成为一个平台,而不仅仅是一个应用。@H_403_3@

六、很多非程序员因为 wordpress 开始开发 PHP

@H_403_3@

很多 wordpress 用户并不是程序员,但是因为找不到合适的插件主题等,他们开始自己开发这些需求。@H_403_3@

七、实用主义比理想主义好

@H_403_3@

软件项目,在技术上得是美丽的,得是一致的,得遵循良好的项目计划,得赞扬设计模式。 但上面这些真的没想象中的重要。很多应用被创建是基于一种很实际的感觉,它们只专注于解决现实世界的需要。 相对而言,很多 PHP 框架,它们似乎开发自另一个星球。它们常常由理想主义的人开发,更关注设计模式。@H_403_3@

我的一点总结:

@H_403_3@

作者还是用确凿的证据证明了他的观点。而我,也从中看到一些要注意的地方:@H_403_3@

1、过于注重技术。在开发岗位工作,注重技术是必须的。但是当自己做一个产品时,最应该关注的是解决现实世界的问题。 2、框架,解决的现实问题是,帮助普通开发者基于框架能更轻松快捷地开发应用。相对应用来说,面对的用户量肯定是少几个数量级的。 3、也许,针对某个流行应用提供解决方案或服务,就很有前途。当然,开发出解决现实世界问题的应用,更有前途。@H_403_3@

猜你在找的PHP相关文章