Cześć. Od kilku godzin trudzę się z wyborem między CSR a SSR. Otóż nie mogę się zdecydować który sposób wybrać. Powiedzmy, że robię aplikację społecznościową typu Single Page Web Application. Jako, że jestem człowiekiem martwiącym się na zapas, nie potrafię się ogarnąć i wybrać jednej rzeczy. No ale do sedna. Pierwszy sposób to: serwer node.js z expressem/koa czy tam innym frameworkiem oraz pliki widoków powiedzmy w EJS/handlebars. To wszystko renderowane po stronie serwera i wysyłane do klienta, ale nie chcę aby użytkownik przechodząc na inną podstronę przeładowywał stronę. Niby można skorzystać z History API lub reacta ale jakoś nie widzi mi się taka opcja. Druga opcja: też serwer node.js ale z socket.io ew. wraz z expressem czy tam czymś innym. Przekierowanie wszystkich podstron w expressie na jeden plik index.html. Następnie wysłanie tego pliku do klienta i u niego wszystko się renderuje z pomocą Vue.js. A wszelakie dane i inne bajery wysyłane z pomocą socket.io. Przekierowania podstron z hashem w URL bez ponownego ładowania strony, tak jak to jest w Vue. Również nie chcę korzystać z Reacta, bo zwyczajnie mi się nie podoba. Proszę domorosłych, seniorów, juniorów i innej maści profesjonalistów o pomoc w wyborze lub przedstawienie innego sposobu. Jam jest tylko marny front-end pseudo-developer, nawet nie junior :(