Ahmad Dusmatov

Во первых, спасибо за уроки. Действительно полезные материалы изложены.

Ушел из фронтенда, потому что там (почти) каждый день появляется новая библиотека/фреймворк, и сложно разбираться в этом зоопарке зависимостей.

Сейчас запустил composer install, все работает. Но папка весит больше 120мб. Неужели в бекенде точно такая же ситуация ?

2 0

Добрый день, Ахмад!

Во первых, спасибо за уроки. Действительно полезные материалы изложены.

Спасибо за отзыв, рады слышать :)

папка весит больше 120мб

Именно в этом репозитории есть несколько увесистых служебных пакетов для тестирования и проверки кода. Если вы установите, например, Laravel (популярный веб-фреймворк), то vendor для него будет весить поменьше.

Вообще, тут дело не столько в размере зависимостей, сколько в стабильности того, что на них основано.

Неужели в бекенде точно такая же ситуация?

Вопрос едва ли может иметь однозначный ответ, всё довольно субъективно. По сути любой современный фреймворк на любом языке — это курируемый набор сторонних пакетов. Без этого никак. Слишком много всего нужно, грех не пользоваться плодами работы сообщества. С другой стороны, экосистема JS-фронтенда сильно подвержена хайповости и баззвордности. PHP в этом плане гораздо стабильнее и, что ли, взрослее.

Я сам с фронта и мне гораздо приятнее делать что-то на бэкенде. Рекомендую продолжать изучать PHP, думаю, вам понравится :)

0

Андрей Миськов, Спасибо за ответ:) Продолжу изучать.

1
Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Node, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →