Linux中國

「最好的 PHP 框架」調查報告(2015版)

首先第一件事情,如我們所承諾的,你可以在此 下載 詳細的報告。請隨便使用它 – 如果你對一些圖表感興趣,請與我們分享你的想法!可以閱讀原文中的「數據」部分了解詳細信息。

2015年最流行的框架

框架的贏家

要查看下面圖片或全屏幕版本,只需點擊它們。 或在新的標籤頁打開他們。

正如預期的那樣,Laravel再次遠遠勝出。

php_framework_popularity_at_work_-_sitepoint2c_2015

php_framework_popularity_in_personal_projects_-_sitepoint2c_2015

有一些人可能會擔心,部分框架的分支版本可能影響Laravel的勝出,但我們可以看到,即使合併其他的框架的各個版本,Laravel也能獲勝。

下面將以表格形式來呈現數據, 只是因為我沒有時間做漂亮的圖表。我會儘快更新圖表。

按國家統計框架

下面我們來看看所有超過50票的國家,這些都是他們最喜歡使用框架:

國家 總票數 工作中最愛 票數 個人最愛 票數
United States 819 Laravel 219 Laravel 293
Czech Republic 770 Nette 611 Nette 639
United Kingdom 496 Laravel 138 Laravel 166
Germany 428 Symfony2 76 Laravel 100
France 343 Symfony2 149 Symfony2 136
Brazil 305 Laravel 100 Laravel 111
India 287 Laravel 62 Laravel 77
Ukraine 263 PHPixie 66 PHPixie 67
Indonesia 242 CodeIgniter 77 Laravel 64
Russian Federation 235 Yii 2 53 Yii 2 72
Poland 216 Symfony2 52 Symfony2 46
Netherlands 209 Laravel 64 Laravel 84
Romania 183 Symfony2 49 Symfony2 48
Canada 138 Laravel 40 Laravel 52
Spain 131 Symfony2 47 Symfony2 43
Vietnam 112 Laravel 34 Laravel 43
Iran 101 Laravel 34 Laravel 35
Italy 100 Laravel 20 Laravel 25
Australia 99 Laravel 30 Laravel 39
Slovakia 94 Nette 48 Nette 47
Belgium 79 Laravel 26 Laravel 31
Serbia 78 Laravel 20 Laravel 29
Hungary 73 Laravel 17 Laravel 19
Turkey 71 Laravel 26 Laravel 28
Mexico 68 Laravel 22 Laravel 21
Bulgaria 66 Laravel 13 Laravel 20
Lithuania 65 Symfony2 22 Laravel 26
Thailand 58 CodeIgniter 14 Laravel 16
Pakistan 57 CodeIgniter 14 CodeIgniter 13
Philippines 54 Laravel 15 Laravel 16
Argentina 52 Laravel 16 Laravel 21
Bangladesh 51 Laravel 18 Laravel 16
Belarus 51 Symfony2 20 Symfony2 19
Portugal 50 Laravel 12 Laravel 17

這是一個有趣的趨勢觀察。大多數英語國家青睞Laravel,而法國則對Symfony忠誠 – 這是它們自己的產品。有趣的是,一個令人難以置信的是大部分捷克人(在本調查中第二活躍的國家!)青睞Nette – 這個框架在西方世界知之甚少,而烏克蘭最喜歡的當地框架 – PHPixie。當你觀察前五名的國家會覺得更加有趣 – 不只是贏家– 你可以自己看看!

按年齡分組框架

最後,如果我們看看各年齡組的前5名框架,我們得到這樣的結果:

小於18歲 票數:131
工作中最愛 票數 個人最愛 票數
PHPixie 73 PHPixie 73
Laravel 24 Laravel 27
Nette 8 Nette 9
No Framework 6 No Framework 5
CodeIgniter 4 Symfony2 4
18 – 25 歲 票數:2433
工作中最愛 票數 個人最愛 票數
Laravel 604 Laravel 720
Nette 329 Nette 338
PHPixie 259 PHPixie 259
Symfony2 258 Symfony2 255
CodeIgniter 178 Yii 2 194
26 – 35 歲 票數:3870
工作中最愛 票數 個人最愛 票數
Laravel 788 Laravel 1049
Symfony2 636 Symfony2 597
CodeIgniter 292 Yii 2 323
Nette 285 Nette 303
Yii 2 258 CodeIgniter 235
36 – 45 歲 票數:1044
工作中最愛 票數 個人最愛 票數
Laravel 191 Laravel 249
Symfony2 146 Symfony2 134
CodeIgniter 91 Yii 2 79
Zend Framework 2 77 Zend Framework 2 71
Company Internal Framework 73 CodeIgniter 68
45 歲以上 票數:252
工作中最愛 票數 個人最愛 票數
Laravel 52 Laravel 66
CodeIgniter 31 No Framework 29
Symfony2 23 CodeIgniter 27
No Framework 21 Yii 2 22
Yii 2 19 Zend Framework 2 14

Laravel再次領先所有框架,Symfony緊隨其後,除了在最小年齡組的情況中 – PHPixie 也許是由於在學校中培訓的原因?結果並不出乎意料,除了最小年齡組和最老年齡組似乎並不使用框架。最明顯的是CodeIgniter,即便是現在,仍保持著很強的傳統勢力和忠實的用戶群。

有趣的是,與去年同期相比Phalcon的人氣急劇下降,甚至跌出了排行榜,這也許是由於樣本量大增的原因?

不幸的是,由於去年一些抱怨,我們在本次調查沒有包括性別數據。這本來是一個有趣的載體。

(註:本文是節譯,完整報告請查看原文)。


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國