Познавательно! Удивлен что за два года так и никто не написал ответ по поводу роутов на 24:45 😄 Буду первым) В метод get первым параметром вместо строки можно вписать массив строк с нужными роутами)
Спасибо за подробное объяснение. Уже неделю пытаюсь прикрутить Angular Universal SSR к готовому проекту (был upd с 6 до 10 ver Angular) - ловлю document is not defined. Буду пробовать твои методы
Интересно было бы узнать следующее. Допустим у меня есть плата типа расбери-пай и я хочу собрать многофункциональный дашборд, который вмонтирован в полупрозрачное зеркало. В этому случае, если использовать на фронте ангулар, будет быстрее отрабатывать серверный рендеринг, или на клиенте?
Цель серверного рендеринга - улучшить SEO...не уверен что малинка хорошее решение для блога или интернет магазина. По этому я бы не делал Серверный Рендеринг вообще для такого решения :) А пользовался обычным клиентским... Но кто знает) может я не прав
@@grommaks речь о том, что браузер на малинке может быть очень медленным, а в документации ангуляр-бриверсал говорится в том числе о медленных смартфонах, как о сфере применения ssr
Огромное спасибо !! Крутой канал ! Только единственная просьба: когда обьясняешь, не делай резких и мгновенных движений, чтоб было понятно что ты нажал или включил, прописал и так далее. Ты же для людей обьясняешь , а не для себя.
И еще будет интересно, если расскажите про state, какие инструменты стоит использовать для ng: redux, ngrx, ngxs, кто-то вообще юзает только сервисы...
Я люблю NGRX, и часто вижу его в разных фирмах на выдержанных проектах :) Как по мне, решение гибкое, а значит сложное...подойдет для средних и крупных проектов, вакансий по этому хранилищу больше чем по другим
@@grommaks да. Громкость на максимум тогда только слышно нормально. Кстати недавно поиграться с нвидеевской настройкой непросеть для звука. У кого микрофон слабый великолепная вещь. Прям кайф, не думал что так хорошо помогает. Советую.
А еще хочу сказать, что Angular - это просто бомба ! Не понимаю почему многие уперлись в React...? Там ничего нет и все нужно настраивать, ставить неизвесно кем написанные плагины и расширения...., для меня это просто не понятно, глупость какая то !
В этом видео ruclips.net/video/R0YH2xiTpkc/видео.html Я рассказывал почему берут Vue или React Если коротко, то не все фронтендеры программисты, учить angular первым фреймворком после верстки тяжело и на фрилансе работы не так много
Для прокшн обязательно нужен сервер для кеширования статики, такой как varnish...т.е. Чтобы нода генерила контент один раз, а после ответ возвращался из кеша... Попробую углубиться в тему как это делают на ангуляре, на php такое настраиваю регулярно, но только на линуксе
@@grommaks , это да сам хотел зделать mvc з ангуляр но теперь думаю что для этого паттерна проще будет связка html+css+ts без фреймворков всяких, так как тот-же блог просто не будет норально обрабатыватся гугл роботом.
@@miraclechina1301 Это одна из причин, почему блог все еще делают на php wordpress по всему миру. Гораздо проще и гугл любит такие странички. Ssr angular можно включать тогда, когда приходит робот, а не настоящий пользователь...но cache полюбому нужен...переплачивать за сервер, это не самая лучшая идея
@@SkyAndStarss Робот прикрепляет заголовок специальный, не помню наизусть, нужно гуглить...т.е. express сервер может прочитать параметры из request чтобы понять нужно ли запускать SSR или можно просто отдать статику
приветствую, одно из редких полезных видео по теме ssr. Кстати нашел на просторах сильно расширенную версию ruclips.net/video/FwFrYLo-oQA/видео.html на индусско-английском) тут и сео и кэширование, но для 7 версии, может адаптируете его под сегодняшние реалии? С вашим уровнем понимания будет интересно посмотреть, как вы осветите это все...
Обязательно использую этот подход в курсе джедай веб разработки по разработке блога. Там понадобится ssr. Как к этой теме доберусь, сделаю более полный обзор 😁 спасибо за предложенную тему
Познавательно!
Удивлен что за два года так и никто не написал ответ по поводу роутов на 24:45 😄 Буду первым)
В метод get первым параметром вместо строки можно вписать массив строк с нужными роутами)
Лайк не глядя!
Спасибо :) уверен что не разочарую этим видео :)
Stariy video no polezno!
Замечательно объяснили, все показали, спасибо большое. Все получилось. Кайфанула от урока.
Спасибо за годный контент)
О, а как это я пропустил такое интересное видео и сам ковырять пытаюсь ангуляр универсал...
Спасибо за видео. Было бы отлично, если бы тему ssr + angular рассмотрели и для production-а
Сделай пожалуйста видео. Как залить Ангуляр 9 universal на хостинг с nginx или firebase ?
Приятного просмотра :)
Если остались вопросы, задавай!)
Если есть пожелания к видео, кидай в коментарий!)
Хорошего тебе настроения ;)
лайк однозначно!
Спасибо за подробное объяснение. Уже неделю пытаюсь прикрутить Angular Universal SSR к готовому проекту (был upd с 6 до 10 ver Angular) - ловлю document is not defined. Буду пробовать твои методы
Сейчас вот сижу над задачей обновления meta тега через ssr)
Засада
от души
Момент с localStorage и любым клиентским API - почему нельзя просто делать проверку на isPlatformBrowser? Приведенный код выглядит как дублирование
Возможно не учел всех нюансов, спасибо за дополнение
Интересно было бы узнать следующее. Допустим у меня есть плата типа расбери-пай и я хочу собрать многофункциональный дашборд, который вмонтирован в полупрозрачное зеркало. В этому случае, если использовать на фронте ангулар, будет быстрее отрабатывать серверный рендеринг, или на клиенте?
Цель серверного рендеринга - улучшить SEO...не уверен что малинка хорошее решение для блога или интернет магазина.
По этому я бы не делал Серверный Рендеринг вообще для такого решения :) А пользовался обычным клиентским...
Но кто знает) может я не прав
@@grommaks речь о том, что браузер на малинке может быть очень медленным, а в документации ангуляр-бриверсал говорится в том числе о медленных смартфонах, как о сфере применения ssr
@@The00tori00 можно попробовать, но я не владею такой статистикой 🙄
Огромное спасибо !! Крутой канал ! Только единственная просьба: когда обьясняешь, не делай резких и мгновенных движений, чтоб было понятно что ты нажал или включил, прописал и так далее. Ты же для людей обьясняешь , а не для себя.
Спасибо за полноценный отзыв
Я стараюсь комментировать действия в новых видео :) пытаюсь стать лучше
Телеграмм канала нет в описании
На странице канала, на баннере есть ссылки на соц сети
С мобильного во вкладке о канале...действительно не так удобно получается
@@grommaks Спасибо, подписалась. Но удобнее было бы в описании к каждому видео оставлять, наверное.
надеюсь след. видео будет как раз о том как чекнуть включен ли js юзера и распилить функционал на js-ный и не-js-ный
И еще будет интересно, если расскажите про state, какие инструменты стоит использовать для ng: redux, ngrx, ngxs, кто-то вообще юзает только сервисы...
Я люблю NGRX, и часто вижу его в разных фирмах на выдержанных проектах :)
Как по мне, решение гибкое, а значит сложное...подойдет для средних и крупных проектов, вакансий по этому хранилищу больше чем по другим
Спасибо, хотелось бы angular u+ spring +nginx!
Надо погромче.
хм...мне казалось что достаточно громко настроил, точно громкость низкая?
@@grommaks да. Громкость на максимум тогда только слышно нормально. Кстати недавно поиграться с нвидеевской настройкой непросеть для звука. У кого микрофон слабый великолепная вещь. Прям кайф, не думал что так хорошо помогает. Советую.
@@Kulibins1 обязательно посмотрю :) спасибо за важную информацию
@@grommaks Да, нужно по громче
А еще хочу сказать, что Angular - это просто бомба ! Не понимаю почему многие уперлись в React...? Там ничего нет и все нужно настраивать, ставить неизвесно кем написанные плагины и расширения...., для меня это просто не понятно, глупость какая то !
В этом видео ruclips.net/video/R0YH2xiTpkc/видео.html
Я рассказывал почему берут Vue или React
Если коротко, то не все фронтендеры программисты, учить angular первым фреймворком после верстки тяжело и на фрилансе работы не так много
Это стандартное решение но не для продакшена всё жутко медленно(( для высоких нагрузок не пойдёт
Для прокшн обязательно нужен сервер для кеширования статики, такой как varnish...т.е. Чтобы нода генерила контент один раз, а после ответ возвращался из кеша...
Попробую углубиться в тему как это делают на ангуляре, на php такое настраиваю регулярно, но только на линуксе
@@grommaks , это да сам хотел зделать mvc з ангуляр но теперь думаю что для этого паттерна проще будет связка html+css+ts без фреймворков всяких, так как тот-же блог просто не будет норально обрабатыватся гугл роботом.
@@miraclechina1301 Это одна из причин, почему блог все еще делают на php wordpress по всему миру. Гораздо проще и гугл любит такие странички.
Ssr angular можно включать тогда, когда приходит робот, а не настоящий пользователь...но cache полюбому нужен...переплачивать за сервер, это не самая лучшая идея
@@grommaks что-то неоч понимаю, а как отличить когда робот приходит, а когда настоящий пользователь?
@@SkyAndStarss Робот прикрепляет заголовок специальный, не помню наизусть, нужно гуглить...т.е. express сервер может прочитать параметры из request чтобы понять нужно ли запускать SSR или можно просто отдать статику
приветствую, одно из редких полезных видео по теме ssr. Кстати нашел на просторах сильно расширенную версию
ruclips.net/video/FwFrYLo-oQA/видео.html
на индусско-английском)
тут и сео и кэширование, но для 7 версии, может адаптируете его под сегодняшние реалии? С вашим уровнем понимания будет интересно посмотреть, как вы осветите это все...
Обязательно использую этот подход в курсе джедай веб разработки по разработке блога. Там понадобится ssr. Как к этой теме доберусь, сделаю более полный обзор 😁 спасибо за предложенную тему
@@grommaks Что за курс и где его посмотреть?
очень тихо
Не слышно нихера