В какой момент мы свернули не туда) Страница с тремя квадратиками, а мы рассуждаем об вьютифаях, ссcрах, лсп, фсп, критических стилях, витах, накстах...
@alexnozer2 ай бұрын
Современный фронтенд как он есть) Сначала делаем простой блог или каталог на JS фреймворках с кучей библиотек. Обнаруживаем сломанное SEO и плохой перформанс, потому что JS не бесплатный для браузеров и поисковых движков. Потом берём ещё JS, чтобы сделать SSR и решить проблемы. Но там какие-то стили, что-то не то cгенерировалось, CSS и JSON-ов больше, чем HTML. Поэтому ещё немного JS для решения проблем. И, может быть, это будет быстрое, удобное и доступное приложение. Приложение, состоящее, в основном из статичного контента: текста, картинок и ссылок. Но нет, потому что выкатили метрику INP и гидрация её сильно портит. Поэтому добавим ещё JS и всяких модных терминов Partial Hydration, Island Architecture, Resumability. А через пол года всё это добро обновятся до новых версий, которые ещё будут между собой несовместимы. И опять нужно все чинить. Заказчик что-то заподозрит и приложение перепишут на статик генератор или какой-нибудь Laravel или Rails со старым добрым рендерингом шаблонов на сервере.
@Tuhtarov2 ай бұрын
Это пример ;)
@dmitrylavrik2 ай бұрын
Это же упрощённый пример, конечно, nuxt + vuetify тут избыточны) Но в общем случае вопрос ведь в расширяемости функционала. Эти три квадратика, конечно, проще сверстать без библиотек и на PHP без фреймворков backend api сотворить. Но потом заказчик захочет в блоге комментарии, рейтинг, слайдеры. А ещё магазин к блогу прикрутит) И на "чистом" стеке, весь frontend будет в напряг. Не в плане сложности даже, а в плане расхода времени. А у нас все стили и компоненты с запасом, т.е. скорость развития проекта будет выше. Таком подход очень хорош как минимум для стартапов, когда нужен быстро расширяемый MWP.
@alexnozer2 ай бұрын
А чего мой комментарий удалили? Вроде бы ничего криминального не написал, никого не обидел, политик ютуба не нарушил
@dmitrylavrik2 ай бұрын
@@alexnozer честно говоря, не понял как это получилось. Коммент изначально на странице видео не отображался вообще, а в youtube-студии был. Теперь везде пропал, хотя я не нажимал ничего. С основным посылом в комменте согласен, современный frontend весьма неоднозначный. Эволюция в сторону SPA смотрелась круто, но когда возникла необходимость SSR и гидратации SPA, то круг, как будто бы замкнулся. В то же время на многих сайтах в ТЗ столько интерактива на клиенте, что представить их реализацию в виде обычного MPA, а не SPA, очень сложно.
@МаковыйРулет-э2щ2 ай бұрын
Дмитрий, ты очень целеустремленный. Спасибо тебе за труд
@denistavabilov333826 күн бұрын
Дмитрий, возможно ли сейчас купить этот курс и получить записи уроков ?
@dmitrylavrik26 күн бұрын
Добрый вечер! Да, конечно. Можете либо сразу со странички оплатить, либо написать на info@dmitrylavrik.ru