koliane, Такие большие блоки советую разбить на несколько отдельных файлов, это просто удобно. Что касается шаблонизаторов, то они делаю абсолютно то-же самое, что и встроенные в пхп вещи, только с альтернативным синтаксисом и очень медленно. Смысла в них нету, разве что исключить возможность исполнения пхп в шаблоне для каких-то целей.
Фоновое видео в полторы минуты? ~20 сек это потолок для фонового видео. Если этого недостаточно, чтоб показать всю крутость, можно разве посочувствовать унылому проекту.
LordGuard, аналогично можно сказать и про тех кто пользуется фреймворками повсюду. Берешь проект на vue, открываешь, смотришь код, и удаляешь его, потому что от ву там пара обработчиков событий, а все остальное отборный говнокод. А все вместе порождает проблемы там, где их не должно было быть ни при каких обстоятельствах.
MaxKorz, если у меня не установлена java, я могу лишь подтереться .jar файлом и выкинуть его в мусорку, и это справедливо для любой системы. Во вторых, .jar это не исполняемый файл, это пакет с файлами классов. Исполняемым файлов в java является сам java.exe, если для винды. Ну и в третьих, даже для java надо писать некоторый код под каждую отдельную систему.
Nikita Shchypylov, Прекращай говнокодить и оберни в функцию, которая будет обрабатывать твой объект любым удобным способом, и вставляй ее в свой тернарный оператор.
prntscr.com/j0s2p9