Лучшие PHP Framework’и в 2015-году по результатам опроса – SitePoint

0

Месяц назад, мы начали опрос популярности Framework’ов на сайте SitePoint. Теперь, по истечению месяца, настало время посмотреть результаты, и распределить призовые места. Ответы были колоссальные – 7800 записей, гораздо больше, чем любой другой опрос который мы проводили ранее. И даже после фильтраций не действительных записей, мы остались с огромным количеством правильных ответов.

Перво – наперво, как и было обещано, весь набор результатов для Вашего сведения: скачать. Если Вы столкнетесь с интересными графиками, пожалуйста, поделитесь ими с нами! Прочитайте пункт “Данные” ниже несколько подробнее на скачиваемые файлы.

Самые популярные Framework’и в 2015-году

Framework победители

Как и ожидалось, Laravel снова выиграл – с большим отрывом.

1427547421php_framework_popularity_at_work_-_sitepoint2c_2015-1024x625

1427547433php_framework_popularity_in_personal_projects_-_sitepoint2c_2015-1024x625

Некоторые участники были обеспокоены тем, что у framework’а Laravel есть фора, которая может повлиять на результаты и дать ему несправедливое преимущество, но как мы видим, Laravel выигрывает, даже если Вы объедините все framework’и вместе.

Приведенные ниже данные будут представлены в виде табличной формы, все потому, что не было времени, сделать более красивые графики, но и многие из участников были нетерпеливы, что-бы узнать результаты. Мы скоро обновим графики

Framework победитель среди стран

Если мы посмотрим на все страны с более чем в 50 голосов, то это их любимцы

Country Total Votes Work Favorite Votes Personal Favorite Votes
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, в то время как Франция верна собственному продукту – Symphony. Еще большой процент у Чехий (второй наиболее активной страной в опросе) которая дает голоса в пользу Nette – основа во многом неизвестном западном мире. В то время как Украина имеет своего собственного фаворита – PHPixie. Все станет еще более интересным когда Вы посмотрите, на пятерку для каждой страны – не только победителя. Но мы оставим это для Вас, что-бы Вы могли изучить!

Framework’и по возрастным группам

Если мы взглянем на топ-5 framework’ов в каждой возрастной группы, мы получим следующее:

Group: Under 18 Votes: 131
Work Favorites Votes Personal Favorites Votes
PHPixie 73 PHPixie 73
Laravel 24 Laravel 27
Nette 8 Nette 9
No Framework 6 No Framework 5
CodeIgniter 4 Symfony2 4
Group: 18 – 25 Votes: 2433
Work Favorites Votes Personal Favorites Votes
Laravel 604 Laravel 720
Nette 329 Nette 338
PHPixie 259 PHPixie 259
Symfony2 258 Symfony2 255
CodeIgniter 178 Yii 2 194
Group: 26 – 35 Votes: 3870
Work Favorites Votes Personal Favorites Votes
Laravel 788 Laravel 1049
Symfony2 636 Symfony2 597
CodeIgniter 292 Yii 2 323
Nette 285 Nette 303
Yii 2 258 CodeIgniter 235
Group: 36 – 45 Votes: 1044
Work Favorites Votes Personal Favorites Votes
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
Group: 45+ Votes: 252
Work Favorites Votes Personal Favorites Votes
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 ведет лидирующую роль в конкуренций с Symphony. Как правило за этим внимательно следят. За исключением любопытного случая,когда даже несовершеннолетние группы могут поучить PHPixie в школе. Ничего на самом деле неожиданного в этом нет, разве что только молодой и старшей группе удается сохранить первенство Laravel и Symphony. Так же очевидно , что и Codelgniter в его нынешнем состояний сохраняет лидерство, даже у лояльных пользователей.

Интересно что популярность Phalcon кардинально снизилась, по сравнению с прошлым годом. Фактически выбыв из топ-чартов, из-за большой конкуренций в этом году.

К сожалению, в прошлом году поступило много жалоб, что мы не включили гендерные данные в этом опросе. Это было бы очень даже интересным направлением.

На пути к успеху

Далее следует мнение, о том, почему Laravel снова выиграл.

Если взглянуть на сам код,то он качественно и мудро сделан. Но этого не достаточно в популяризаций этого framework’а. Спросив у основателей Cake и Codelgniter, и проанализировав,сделал вывод:что путь к успеху заключается не только в качественно выполненным кодом, с некой мудростью, но и Реклама. Ведь реклама в коем мере двигатель популярности.

Разработчики не только убедились в том,что Laravel стал почти идеальной,но они так же построили несколько других коммерческих услуг и партнерских отношений вокруг него. Что и повлияло на популярность этого фрэйма,мало того что Laravel имеет свой сайт Larajobs.com так еще и футболки (конечно дизайн оставляет желать лучшего). Все это конечно маркетинговый ход,но все же работает. Но Вы должны принять его таким каким он есть, несмотря на то, что он стал брэндом.

Если вы зарабатываете  работой с исходным кодом, то не бойтесь инвестировать в это дело. Или же к примеру сделать хороший логотип, старайтесь не доверять Ваши дизайнерские способности, если вы дизайнер то дизайнер, или разработчик то оставайтесь разработчиком.

Конечно сразу пару сотен баксов заработать не получится, для этого нужен опыт,практика,да и окупится все только в долгосрочной перспективе. Старайтесь не публиковать документацию на сайт. Не бойтесь обращаться к хорошим разработчикам. Пробуйте заставить людей поверить в Ваш продукт, спрашивая их, что им не нравится, может быть чего то не хватает, даже если Вас будут критиковать, учитывайте ее. Не идите против течения, не позволяйте своему эго чувствовать себя оскорбленным, даже если кто-то предложил решение лучше Вашего, по объективности. Вы сможете стать лучшим разработчиком, и даже это может все превратиться в большой продукт как-Laravel. И  станет прибыльным делом. Можно и не запускать альфа или бета тестов. “К примеру когда в последний раз Laravel запускал бета-версий?”

CP_ltd_vertical_Pos

Я буду первым кто скажет что Laravel действительно хорош. Использую его во многих моих проектах – чистота кода!одна команда!Он настолько хорош, что не требует каких-то хардкорных наворотов, даже оптимизацию можно провести позже. Если конечно Вы в ней нуждаетесь.

Можно просто переписать часть Zephir’а, если производительность становится важным. Но меня беспокоит еще то, что многие форумы закрыты, типа только для своих. Все же нужно взаимодействовать с другими, анализировать, искать решения. Будьте открыты, прозрачными. Есть официальный блог #StackOverFlow где Вы бы могли, войти в контакт для того что-бы продвинуть Ваш продукт. Конечно если Вы его представляете достаточно хорошим.

Тем не менее, я бы хотел пригласить, разработчиков и просто хороших энтузиастов,использующих framework’и, для того что бы войти в контакт. Давайте вместе создавать хорошие форумы по нашей тематике, о framework’ах. Будем сравнивать, все за и против,искать хорошее решение,в конце-концов учиться друг у друга. Вместе сотрудничать. Все же совместными усилиями мы сделаем доброе дело,и может быть на следующий год, мы склоним чашу весов на свою сторону.

Данные

Немного файлов для изучения. В то время когда большая часть интеграций была сделана, думаю  многие из Вас возможно захотят использовать PHP. И для этого я включил несколько файлов. Все можно узнать в текстовом файле “README.md”.

Спонсорство

Большое спасибо JetBrains за предоставление лицензионных PHPStorm, Zend и Zend Studio, для шести наиболее ведущих участников, этого опроса.

  • 168 (Czech Republic)
  • 97 (Brazil)
  • 84 (Germany)
  • 54 (Indonesia)
  • 53 (UK)
  • 26 (Bangladesh)

Первые три участника уже получили свои призы, остальные же получат свои награды, как только свяжутся с нами.

Вывод

К сожалению опрос подошел к концу, и мы в очередной раз узнали, сколько хороших вопросов и идей у нашего сообщества. Интересно согласны ли Вы с нашими выводами по поводу победы Laravel? Дайте мне знать Ваше мнение в комментариях ниже. И помните все файлы доступны для скачивания. Так что если найдете что-нибудь интересное, дайте знать.

Поделиться: