Ответ на пост «Программисты свернули не туда»
Фреймворки в разработке - это не просто инструменты, а своего рода универсальная основа, на которой строится весь проект.
Когда мы выбираем фреймворк, мы, конечно же, оцениваем его функциональность. И тут нельзя не упомянуть ключевое слово - "универсальный". Мы хотим, чтобы фреймворк предоставлял максимальный набор возможностей для решения разнообразных задач. Именно поэтому в ядре фреймворка предусмотрено огромное количество условий, чтобы он мог успешно функционировать в самых разных сценариях.
Однако, за этой универсальностью стоит высокая требовательность к ресурсам. Ведь чем больше функциональность, тем больше ресурсов требуется для ее поддержки. Разумеется, это может вызывать определенные сложности, особенно в области веб-разработки.
Представь себе среднестатистический веб-сайт, построенный на таком фреймворке. Скорее всего, он использует лишь часть доступной функциональности. 30-50% где-то. Это не означает, что остальные возможности не важны или бесполезны. Просто в данном проекте нужна именно эти, использованные.
Более того, лишь единицы разработчиков занимаются оптимизацией загрузки компонентов во время инициализации.