Хоумпейдж с котиками можно и нужно делать примитивными средствами.
К сожалению, реальность такова, что все чаще для простого хоумпейджа с котиками ставят фреймворк с адовым набором зависимостей. А для фронтэнда - другой фреймворк, с еще 10000 файлов в node_modules.
Потом - "легким движением руки" - и вебпак собирает проект всего за 5 минут. Проект из 5 строк HTML.
Дмитрий Ларин, там примерно так и было. Только еще все было густо замешано с трейтами. Все это - ради абстрактного "А вдруг вот этот класс, который реализует возможность, нужную ровно один раз когда-нибудь кому-нибудь пригодится?" (подсказка: никогда и никому).
Mikhail Osher, нет. Нисколько. В понимании чужого кода помогает документированность, комментарии, внятные имена классов и идентификаторов - а вовсе не фабрики фабрик и репозитории синглтонов.
К тому же, тот же паттерн "синглотон" считается ересью, но... плохому кодеру синглтон мешает.
Алексей Чумаченко, ничего и не получится. но это уменьшит объем данных и позволит смотреть конкректно, что и где сломалось. Выкладывайте упрощенный вариант, содержащий ТОЛЬКО сломавшуюся анимацию.
Вы построили на границе между странами гостиницу. В неё иногда приезжают люди, останавливаются на ночь, уезжают, оставляют в книге отзывов хорошие записи.
Вы хотите построить гостиничный комплекс с кучей плюшек. Так?
Вы хотите найти человека, который то ли за вас построит эту гостиницу. Так?