Czytając wątek https://4programmers.net/Forum/Spolecznosc/Projekty/324472-przepiszmy_4programmerscoyote_do_net_core_4fun natknąłem się na opinie że SPA jest do niczego. Trend stosowania SPA na stronach WWW można zauważyć już od wielu lat. Weźmy na przykład systemy transakcyjne banków. Większość z nich (które widziałem) to SPA.
Nie mówię że SPA to coś złego, nie jestem ich przeciwnikiem. Jako osoba która pisze również w JS, muszę powiedzieć, ze frameworki takie jak Angular czy React zrewolucjonizowały rynek. Pamiętam jak wiele lat temu nowością był jQuery. Również była to swego rodzaju rewolucja, jednak porównując jQuery a obecne frameworki JS to jak niebo a ziemia.
Sporo obecnego kodu 4programmers.net to legacy code w jQuery. Kod jest niestety paskudny i ciężki w utrzymaniu. W SPA dostrzegam jedną wadę, a mianowicie gorsze indeksowanie przez boty i "lag" który jest zauważalny przez ładowanie strony. Jest jednak coś takiego jak SSR (Server Side Rendering), który eliminuje ten problem.
Jaka jest Wasza opinia w tej sprawie?