「最好的 PHP 框架」調查報告(2015版)
首先第一件事情,如我們所承諾的,你可以在此 下載 詳細的報告。請隨便使用它 – 如果你對一些圖表感興趣,請與我們分享你的想法!可以閱讀原文中的「數據」部分了解詳細信息。
2015年最流行的框架
框架的贏家
要查看下面圖片或全屏幕版本,只需點擊它們。 或在新的標籤頁打開他們。
正如預期的那樣,Laravel再次遠遠勝出。
有一些人可能會擔心,部分框架的分支版本可能影響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