Avikot.ru

 > 

Форум

 > 

Какой самый лучший фреймворк на php?


Какой самый лучший фреймворк на php?

Ragnar | 14 марта 2020 г.

0

Только начинаю изучать php, какой сейчас самый популярный фреймворк, чтобы получить работу, как php-программист?


Gannover | 14 марта 2020 г.

+2

Самый крутой, комплексный, мощный и корпоративный фреймворк на php - это symfony. Является собой идейным воплощением джавовского Spring Framework на php. Если посмотреть все топовые вакансии Москвы и СПБ, то там будет Symfony. Сложность заключается в том, что symfony фреймворк корпоративного уровня, следовательно он достаточно сложен для изучения.

На втором месте идет Laravel. Он больше подходит для небольших сервисов с командой разработки до 10 человек. В нем есть определенная магия, которая делает крутые вещи очень легко, поэтому работать на нем новичку гораздо проще, чем с Symfony. Например, если в твоем городе нет работы под Symfony, но есть работа под Laravel - то берем и учим Laravel без угрызений совести.

Что касается Zend Framework и Yii, то работа на них есть (её достаточно много еще), но какого-то светлого будущего для них я не вижу. Фреймворки используют устаревший подход, который не так эффективен, поэтому проекты будут переводиться и начинаться не на них.

Symfony - для большого. Laravel - для среднего и малого.


netty | 14 марта 2020 г.

0

Я горю с людей, которые новичкам советуют учить что-то типа Zend, CakePHP, CodeIgniter и тому подобное. Возможно это хорошией фреймворки со своими плюсами и минусами, но какой с этого толк. Нужно учить тот фреймворк, который даст тебе работу.

Открываешь вакансии в своем городе, смотришь, что требуется. Открываешь вакансии Москвы и СПБ и смотришь, что там используется, ну так чтобы с перспективой на переезд. И учишь то, на что есть работа.

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


Burlak | 14 марта 2020 г.

+1

Если смотреть с учетом переезда в США и Европу, то однозначно Laravel. Он там востребован, так как имеет множество крутых фич:

1) Высокий уровень безопасности: csrf, маршрутизация, прокси миддвари.
2) Улучшенная производительность
3) Мощная аутентификация
4) Опенсорс и активное комьюнити
5) Blade шаблоны (я их все же люблюю меньше твига, но все равно крутые)
6) Встоенные миграции для баз данных
7) Простое тестирование
8) Понятная архитектура
9) Крутая документация
10) Самый быстрый цикл разработки

Однозначно лидер на 2020 год среди всех php-фреймворков


Horeca | 14 марта 2020 г.

0

Symfony/Laravel/Slim - это используют в нормальных компаниях, в которых хочется работать. Развитые фреймворки с огромным списком компаний, которые их используют (а раз используют, у тебя будет работа).

Есть всякие левые, легаси проекты на Zend/Yii, но я бы туда даже работать не пошел, ибо получаешь опыт по мертвым фрейморкам, в компаниях, которые не могут выделить ресурсы, чтобы перейти на что-то свежее.


Horeca | 14 марта 2020 г.

0

Ответ для Burlak

Учитывая то, что половина компонентов Laravel'а идет от Symfony, то в Symfony тоже все хорошо.


GeekBrains

Похожие темы

Последний ответ от Gannover

 5

Последний ответ от Burlak

 4

Последний ответ от Gemeni

 4

Последний ответ от Horeca

 4

Последний ответ от Zakira

 5