Wann macht eine Single Page Application (SPA) Sinn?

Ein Single Page Application macht vor allem dann Sinn, wenn eine Webanwendung viel Benutzerinteraktion (z.B. Dateneingaben etc.) erfordert.

Die Entwicklung in SPA-Bauart ist aber recht aufwendig und damit auch teurer als andere Architekturstile. Erfordert eine Webanwendung größtenteils nur lesenden Zugriff und wenig Benutzerinteraktion (z.B. Monitoring-Applikationen), ist meist eine etablierte, server-lastige Architektur sinnvoller, weil kosteneffizienter.

Keinesfalls für Webseiten geeignet

Handelt es sich um Webseiten, wie zum Beispiel eine Firmenwebseite oder ein Newsportal, ist die SPA-Architektur keinesfalls zu verwenden.

Mehr dazu in Was ist eine Single Page Application?