( Aadaam | 2015. 11. 01., v – 16:46 )

Dedikált URL-jeid lehetnek SPA esetén is.

Az SPA előnye programozási szempontból, hogy desktop-szerűbb a fejlesztés, tisztább az architektúra: van egy alkalmazás, meg egy rakás service, amiket hivogat, end of story.

User szempontból egyfelől a sebessége lehet előnyös taszkváltások és mikrotaszkváltások között (hisz nem tölt be előlről az egész, csak lejön az adat a szerverről és kész)

Másfelől konzisztensebb a felhasználói élmény az által, hogy egyszerűbb megőrizni a komponensek állapotait, hisz nem vesznek el soha. Pl. ha van egy fa valahol egy menüben amit nyitogatsz, majd utána piszkálgatsz egy ettől független formot, elküldöd a formot, ha oldalváltás történik, a programozó jóeséllyel nem fogja megőrizni neked a fa állapotát.

Persze hátránya hogy a back-gomb leprogramozása néha nehézkes úgy, hogy "hasonlítson" a viselkedése a hagyományoshoz, és SPA-t egyetlen egy nyelven lehet fejleszteni, ez pedig a JavaScript, amihez korrektül kell érteni, ha nem akarsz belegabalyodni.