169 похожих чатов

Доброго! Всегда ли нужен node.js на серваке чтобы был запущен SSR? это

во всех известных фреймворках?

17 ответов

3 просмотра

можете любую другую платформу использовать для этих целей.

Oleh-P Автор вопроса

что значит платформу? мне техника интересна - всегда ли SSR запускается как node server?

Oleh P
что значит платформу? мне техника интересна - всег...

можешь хоть на го писать SSR, без разницы

Oleh-P Автор вопроса
冰冷少爷 🍥 ✨ 🇷🇺 🙀
можешь хоть на го писать SSR, без разницы

понял. т-е это может быть любой веб-язык - сервер который может отдать статику

冰冷少爷 🍥 ✨ 🇷🇺 🙀
можешь хоть на го писать SSR, без разницы

очень интересно, как будет выглядеть SSR на Go :)

Тут надо определиться с терминологией. Если под SSR подразумевается серверный рендеринг кода на Ангуляре (или другом JS фреймворке) с последующей гидрацией на клиенте, то без nodejs или другого JS рантайма на сервере не обойтись. Если нужно просто рендерить HTML, то это можно делать на любом языке. Но обычно такое не называют SSR

Maxim Afanasev
Тут надо определиться с терминологией. Если под SS...

Ну если проект ангуляр + универсал сбилдить и положить на сервер, то будет же работать, как ssr? Отдавать хтмл сразу, а не как spa?

Oleksandr 🤖
Ну если проект ангуляр + универсал сбилдить и поло...

Это обычно называется SSG - static site generation. У SSR есть рантайм, который ходит за данными и динамически рендерит страницы

Maxim Afanasev
Это обычно называется SSG - static site generation...

Ну ssg примером получается фреймворк Getsby на реакте, который предварительно все страницы генерит. Поэтому он супер быстрым считается. Next js на реакте - это ssr. И универсал вроде работает по принципу next. Только проблем в 100 раз больше. Универсал, наверное, не генерит пачку хтмл

Oleksandr 🤖
Ну ssg примером получается фреймворк Getsby на реа...

Ну, если SSG достаточно, то стоит использовать его. Но это обычно какие-то статичные сайты, хз зачем там Ангуляр или какие-то фреймворки вообще

Maxim Afanasev
Ну, если SSG достаточно, то стоит использовать его...

чтобы удобно писать код) знаю практику, когда этот Getsby подключают через graphql к блогам на вордпрессе (это очень легко), получается готовый бекенд. Пишут на гетсби фронт и сайт становится в разы быстрее, в сравнении с обычным вордпрессом на пхп

Oleksandr 🤖
чтобы удобно писать код) знаю практику, когда этот...

React и Graphql - это какой-то безумный оверинжиниринг для такой задачи. Eleventy + markdown за глаза хватит для блогов и подобных сайтов

Maxim Afanasev
React и Graphql - это какой-то безумный оверинжини...

нормально nextjs (в ISR режиме) + Graphql + headless CMS и вуаля, клиент без штанов последних

Maxim Afanasev
React и Graphql - это какой-то безумный оверинжини...

ну если уже был огромный сайт на вордпрессе, там мощный редактор и вообще возможности расширения, то переносить его на Eleventy + markdown вряд ли имеет смысл... А так фронт написал с готовыми шаблонами от гетсби и готово. Вроде нью-йорк таймс даже на вордпрессе, по крайней мере раньше был

Oleksandr 🤖
ну если уже был огромный сайт на вордпрессе, там м...

Ну оставить его на вордпрессе, просто закешировать всё

Похожие вопросы

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
14
У тебя в конфиге нигде нет deny all; или вообще любого deny?
Alexander Sherbakov
10
Привет всем. Подскажите где можно посмотреть, какая версия электрон, поддерживает версии windows? Некий changelog. Мне бы желательно, поддержку 7,8,10... latest, как понимаю и...
Anonym Squad
21
Почему стало ломаться на D11? "739002.86400000' is not a valid timestamp" function IncDateTime(aStamp:TTimeStamp;aKind:TTriggerKind;aInterval:Integer):TDateTime; //aStamp = 2...
Катерина Свиридова
8
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Ребят, чет я уже не догоняю... Крч в коде на асм там происходит нечто вроде a+число (a+1, a+2 и т.д.). Но почему строка lea ecx, [edx+1] работает как a+1?? В edx берется адрес...
Alan 🔝 Бэброу
4
думаешь я не смогу также сделать? мне это просто не удобно
int 💳 𝙖𝙞𝙧 𝙗𝙞𝙜 𝙗𝙤𝙗 🔫 check bio / spam block / AFK / nohello.com / GMT+3
9
Карта сайта