Здравствуйте, bnk, Вы писали:
bnk>Здравствуйте, peer, Вы писали:
P>>Идут годы, а я не делал Single page аппы для веба. На горизонте веб-проект и поэтому хочу понять текущую ситуацию, когда лучше Single page а когда обычное веб приложение с перезагрузкой
bnk>Современный подход это "обычное" веб приложение с компиляцией HTML на сервере и "гидрацией" на клиенте. SPA уже в прошлом, устаревшая технология. А веб-страницы как файлы — вообще древность. bnk>Т.е. с срервера браузер получает уже готовый HTML при начальной заргузке страницы.
bnk>Это объединяет плюсы обеих подходов — элеметрарное индексирование в поисковиках, всесь текст и данные уже в HTML, никаких вызовов API на первой загрузке или мегабайтов жаваскрипта, bnk>все уже вызвано на сервере, жаваскрипт порезан на мелкие подгружаемые кусочки (та самая гидрация), плюс кэширование страниц, плюс все возможности SPA после начальной загрузки — bnk>обновление UI через вызовы нормального Web API и обновление на клиенте, а не через повторный рендеринг страницы (или кусков) на сервере.
bnk>см. фрреймворки типа astro, react (next), vue (nuxt), svelte
почитал немного про next.js и не понял там бэк нельзя на .net core запилить, там чисто node.js или можно сделать web api на .net core?