Популярность PHP фреймворков
Чтобы оценить популярность того или иного фреймворка, воспользуемся статистикой github.
Что такое github? Фактически — это социальная сеть для разработчиков и хостинг проектов, основанный на системе контроля версий GIT. Пользователи могут бесплатно выкладывать свой код, ответвлять (fork) чужой код, наблюдать, комментировать и так далее. По умолчанию все, что вы добавите на сайт становится общедоступным. Но имеется возможность создать приватный проект на платном аккаунте.
Сервис настолько популярный, что почти все значимые OpenSource проекты уже переведены на него (или имеют зеркала собственных репозиториев): Perl, PHP, Ruby on Rails, nodejs, jQuery… Так как нас интересуют PHP-фреймворки, то отмечу такие проекты как: Symfony, CakePHP, ZendFramework 2, CodeIgniter, Fuel, Kohana. Большая часть полезных библиотек для выше перечисленных фреймворков так же находится на github.
Каждый проект на github имеет статистику просмотров, количества наблюдающих за проектом, числа ответвлений.
За последний месяц самым популярным фреймворком по числу просмотров стал CodeIgniter. EllisLab только в августе перевели проект на github. CodeIgniter, при всех своих недостатках, является моим любимым фреймворком, и я надеюсь, что подобный шаг компнии даст второе (или уже третье) дыхание проекту.
Далее приведены 6 графиков, на которых по шкале абсцисс отложено число просмотров в день. Так как шкала не линейная, было добавлено три линии: зеленая соответствует значению 500, желтая — 1000 и красная — 5000.
На основании этих данных фреймворки выстраиваются в следующем порядке:
1. Symfony — максимальное значение в 11957 просмотров, в средем 2500 просмотров каждый день.
2. CakePHP — в среднем 1500 просмотров каждый день, очень стабильный график что является одновременно плюсом и минусом (нет роста популярности, хотя число пользователей github растет каждый день)
3. CodeIgniter — 1300 просмотров в день, хотя проект на github находится менее месяца. После распространения информации по блогам о переводе фреймворка на github, было зафиксировано 6710 просмотров. Потенциал большой, к тому же, в топ 50 среди PHP проектов есть еще несколько библиотек и CMS на данном фреймворке.
4. ZF2 — 450 просмотров в день. И до 2500 в пике.
5. Fuel — 150 просмотров в день. После официального релиза в конце августа увеличил свою аудиторию в 5-6 раз.
6. Kohana — 120 просмотров в день. И последнее место в нашем топ6.
Не стоит забывать и о другом важном статистическом показателе — число наблюдающих за проектом:
Наблюдающие за проектом
|
К сожалению, такой популярный фреймворк, как Yii использует собственный SVN-репозиторий, и получить подобную статистику по нему не возможно.