Сегодня мы наблюдаем гонку технологий каждый день появляются новые библиотеки, фреймворки, языки программирования, если вы только начините свой путь в разработке вам легко запутаться и зайти не туда.

В статье я буду использовать несколько критериев и оценивать их по 10 бальной шкале:

  1. Популярность
  2. Порог входа (чем выше, тем сложнее)
  3. Частота обновлений (релизов)
  4. Подходит в качестве первого фреймворка

10 место

Flight

http://flightphp.com/

Легкий Фреймворк с минимальным надиром функционала, многие вещи, такие как абстракция над Базой данных и многие другие. Подойдет для небольшого API или легковесного бота в качестве первого проекта.

Популярность: 3

Порог входа: 2

Частота обновлений: 3

Подходит в качестве первого фреймворка: 7

 

9 место

Zend Framework

Актуальная версия 3.0

https://framework.zend.com/

ZendFramework -  это свободный объектно-ориентированный PHP фреймворк для разработки веб-приложений, разработанный и поддерживаемый компанией Zend.  

Хороший выбор для крупномасштабных проектов. Высокий порог входа

Популярность: 7

Порог входа: 9

Частота обновлений: 6

Подходит в качестве первого фреймворка: 5

 

8  место

PHPixie

Актуальная версия: 2

https://phpixie.com/

Не очень популярный легковесный фреймворк, единственный фреймворк из списка который я не использовал. Судя по документации фреймворк достаточно не плох, покрыт тестами.

Популярность: 2

Порог входа: 5

Частота обновлений: 4

Подходит в качестве первого фреймворка: 5

 

7 место

CodeIgniter

Актуальная версия: 4

https://github.com/codeigniter4/CodeIgniter4

Некогда очень популярный Фреймворк, но после того как  Ellislab  отказалась от дальнейшей поддержки, популярность фреймворка стала сходить на нет, в какой-то момент казалось, что Фреймворк так и исчезнет но его популярность (это определенный плюс обширного комьюнити) его спасла и энтузиасты продолжили дело. На сегодняшний день версия 4 является актуальной.

Популярность: 6

Порог входа: 4

Частота обновлений: 3

Подходит в качестве первого фреймворка: 7

 

6 место

Phalcon

Актуальная версия: 4

https://phalcon.io/

Этот Фреймворк немного отличается от других тем, что он устанавливается как C расширение. Основные преимущества это скорость и достаточно неплохое комьюнити.

Популярность: 6

Порог входа: 4

Частота обновлений: 3

Подходит в качестве первого фреймворка: 7

 

5 место

Cake PHP 

Актуальная версия 4.0

https://cakephp.org/

Достаточно древний Фреймворк, который развивается достаточно консервативно. Фреймворк не особо популярный но все необходимое как у полночного фреймворка в нем имеется.

Имеется хорошая русскоязычная документация (что редкость)

Популярность: 3

Порог входа: 7

Частота обновлений: 4

Подходит в качестве первого фреймворка: 4

 

4 место

Slimframework

Актуальная версия: 4

https://www.slimframework.com/

Данный Фреймворк является фаворитом в категории микро-фреймворков. Отлично подходит как для новичков так и для всех других, кто хочет построить небольшой проект или API. 

Популярность: 6

Порог входа: 8

Частота обновлений: 7

Подходит в качестве первого фреймворка: 8

 

3 место

Symfony

Актуальная версия: 5

https://symfony.com/

Symfony — это высокопроизводительный фреймворк, написанный на PHP. Это мощный фреймворк как и Zend например, при этом Симфони гибкий, а в последних версиях и вовсе собираемый на компонентной основе. Многие Фреймворки и CMS используют под капотом компоненты Симфони.

Популярность: 8

Порог входа: 2

Частота обновлений: 8

Подходит в качестве первого фреймворка: 3

 

2 место

Yii

 В момент написания статьи - готовится к выходу 3я версия

https://www.yiiframework.com/

Один из двух самых популярных фреймворков которые выбирают для нового проекта на сегодняшний день. Большое русскоязычное комьюнити

Популярность: 8

Порог входа: 5

Частота обновлений: 7

Подходит в качестве первого фреймворка: 7

 

1 место

Laravel

Актуальная версия 6

https://laravel.com/

Ну и пожалуй самый популярный PHP фреймворк на сегодняшний день, Laravel совместим с Symfony и использует его компоненты! Большое комьюнити (в том числе и русскоязычное).  

Популярность: 10

Порог входа: 6

Частота обновлений: 9

Подходит в качестве первого фреймворка: 8




Поддержать автора