OAuth2 и KeyCloak: виды генераций frontend (2022)

preview_player
Показать описание
Рекомендации по теме
Комментарии
Автор

Спасибо! Очень важное и понятное объяснение!

konstantinchvilyov
Автор

Не совсем корректно про nodejs. NodeJS выступает для react, vue, и т.п. в роли сервера для раздачи статический файлов, таких как html, js, css и другие с которыми умеет работать клиент (браузер). Так же nodejs умеет и работать не просто как раздача файлов но и полностью в серверную логику. SPA может раздавать и nginx, и java, и т.д.

ПавелТкаченко-вь
Автор

"Динамический и красивый UI" - вы видимо немного не разобрались, я осмелюсь вас поправить - SPA vs UniversalApp это вообще не про UI, не про красоту и не про большую отзывчивость. Внешне классическое и СПА приложения могут быть абсолютно идентичны и использовать абсолютно одинаковые компоненты Vue, React, Angular. В nuxt / next очень даже динамичный UI, бандлы там предзагружаются, кэшируются. К тому же в целом SPA это в плане массовости более старая технология, ведь гибридный рендеринг появился позже, и технически он куда сложнее чем SPA. В описаываемой вами ситуации вообще не важно какое приложение SPA или Universal, ведь в Universal - nodejs играет роль Backend-for-frontend, а не Backend-for-backend

wikitiesservice
Автор

fontend server))) ну и бред))

тут корректней выразится что логика сделана на js и ее любой может посмотреть

еще есть понятия толстый клиент и тонкий клиент, вот для толстого клиента лучше паблик-подход использовать, а для тонкого и секретный ключ сойдет

nikolay