Сижу сегодня, разбираю очередной "стоковый" проект от сторонней студии... И снова это. 🤦♂️ Вот же ж, ну зачем?! Простейший сайт-визитка, а в зависимостях — пол-интернета: jQuery (хотя никакого IE6 уже лет 10 как нет), три разных слайдера "на всякий случай", модалки через FancyBox (хотя давно есть <dialog>), кастомный скроллбар (потому что "дизайнер так захотел"), и, конечно же, целый Bootstrap — хотя использовали от него только сетку. И самое смешное — всё это великолепие собрано через Webpack с кучей плагинов, которые добавляют в бандл ещё 300 КБ служебного кода. В студиях часто жёсткие дедлайны и потогонная система. Менеджеру важно отчитаться: "Мы сделали 10 проектов за месяц!" Что делает разработчик? Итог: Клиент получает "коробочное решение", которое: Знакомый сценарий? Но времена изменились! Но многие до сих пор пишут как в 2010-м, просто по привычке. Миф №1: "Писать всё с нуля — это непрофессионально"
(На самом деле: Профессионал знает, когда стоит взять библиотеку, а когда — н