Месяц назад, мы начали опрос популярности Framework’ов на сайте SitePoint. Теперь, по истечению месяца, настало время посмотреть результаты, и распределить призовые места. Ответы были колоссальные – 7800 записей, гораздо больше, чем любой другой опрос который мы проводили ранее. И даже после фильтраций не действительных записей, мы остались с огромным количеством правильных ответов.
Перво – наперво, как и было обещано, весь набор результатов для Вашего сведения: скачать. Если Вы столкнетесь с интересными графиками, пожалуйста, поделитесь ими с нами! Прочитайте пункт “Данные” ниже несколько подробнее на скачиваемые файлы.
Самые популярные Framework’и в 2015-году
Framework победители
Как и ожидалось, Laravel снова выиграл – с большим отрывом.
Некоторые участники были обеспокоены тем, что у 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 запускал бета-версий?”
Я буду первым кто скажет что 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? Дайте мне знать Ваше мнение в комментариях ниже. И помните все файлы доступны для скачивания. Так что если найдете что-нибудь интересное, дайте знать.