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

PHP 在 Tiobe 上排名不时靠前,但最近它的排名更靠前了,2012 年是第7,如今是第5。人们能够将此归由于去年年底 Zend Framework 2 的发布,但并没有什么依据。于是作者末尾探求为什么 PHP 在 Tiobe 上的排名曲线突然上扬,真的是官方框架发布形成的么?下面是他的结论,我大致翻译如下。

一、WordPress 是最盛行的 PHP 运用

作者用 Google Trends 去比拟几个关键字的趋向,这些关键词是:WordPress,Joomla,Drupal,Magento,Zend Framework,它们的趋向走势图如封面所示。

引见下它们。WordPress 是开源博客顺序,Joomla 和 Drupal 都是开源内容管理发布系统,Magento 是开源的电子商务顺序(国际似乎有家麦神电子商务把它汉化了在卖效劳),Zend Framework 是官方开源的 PHP 框架。最盛行的是 WordPress,比其他运用都盛行很多,垫底的是 Zend Framework。

其实这些关键词是作者以为最盛行的关于 PHP 的词了,我觉得选这些词也是适宜的。框架选一个做代表就行,而运用的盛行水平差异很大,尽量选名望大的。我在这些词中把 PHP 也加出来,发现 WordPress 的盛行水平都快接近 PHP 了,所以说,用“最盛行的 PHP 运用”来描画 WordPress 没任何效果。

二、WordPress 自身比任何 PHP 框架要盛行的多

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

三、WordPress 没有用第三方框架

为了补充第二个结论…

四、是运用让技术盛行起来,而不是框架

趋向图上提到的 Magento 这个电子商务运用,是基于 Zend Framework 开发的,但它比框架盛行。所以让运用盛行起来的缘由,并不是由于它运用了什么框架,而是它处置了用户的实践效果。

WordPress 也是异样道理,它对很多人都很有用。当人们要装个 WordPress 时,他们就知道了 PHP 这门技术,他们需求支持 PHP 的虚拟主机空间。这就促使了 PHP 的盛行。

五、可扩展的 WordPress 插件生态

让 WordPress 盛行的最重要缘由之一就是它的插件系统。插件简直能做任何事情,它们让 WordPress 成为一个平台,而不只仅是一个运用。

六、很多非顺序员由于 WordPress 末尾开发 PHP

很多 WordPress 用户并不是顺序员,但是由于找不到适宜的插件、主题等,他们末尾自己开发这些需求。

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

软件项目,在技术上得是美丽的,得是分歧的,得遵照良好的项目方案,得赞扬设计形式。但下面这些真的没想象中的重要。很多运用被创立是基于一种很实践的觉得,它们只专注于处置理想世界的需求。相对而言,很多 PHP 框架,它们似乎开发自另一个星球。它们经常由理想主义的人开发,更关注设计形式。

我的一点总结:

作者还是用确凿的证据证明了他的观念。而我,也从中看到一些要留意的中央:

1、过于注重技术。在开发岗位任务,注重技术是必需的。但是当自己做一个产品时,最应该关注的是处置理想世界的效果。

2、框架,处置的理想效果是,协助普通开发者基于框架能更轻松快捷地开发运用。相对运用来说,面对的用户量一定是少几个数量级的。

3、也许,针对某个盛行运用提供处置方案或效劳,就很有出路。当然,开收回处置理想世界效果的运用,更有出路。

提供最优质的资源集合

立即查看 了解详情