Was ist eine Multi-Page App (MPA)?
Das ist eigentlich eine simple Webseite im ursprünglichsten Sinne. Jede Seite verfügt über eine eigene URL. Es wird ein HTML ausgeliefert, welches zusammen mit CSS zu einer Seite gerendert wird. JavaScript ist nicht zwingend notwendig, kann aber gewissen Stellen für mehr Usability sorgen.
Die Seiten werden in der Regel mit Template-Engines erstellt. Solche Engines gibt es sehr viele. Damit lassen sich einzelne Teile in Komponenten kapseln und allgemeine Seitenlayouts vererben.