Questa domanda mi ha infastidito da un po 'di tempo.Siti Web AngularJS: singola SPA o più app/componenti SPA
Se stai costruendo un sito Web con più funzionalità utilizzando Angular, è meglio costruire un'enorme SPA o suddividere il sito web in "app" funzionali e creare una SPA per ogni app?
Ad esempio, disponiamo di un sito Web di social media con feed di notifica, profilo utente, rapporti e gruppi. Costruiresti tutte queste funzionalità in un'unica SPA, o costruirai 4 diverse SPA e lascerai un percorso di back-end alla SPA corretta?
ad es.
www.mywebsite.foo #/profile/12345/educazione
vs
www.mywebsite.foo/profile/12345#/education
Sono personalmente più a favore della ultimo metodo perché riduce le dimensioni delle app, ma richiede la ricarica della pagina durante la navigazione tra le app.
imo l'unica spa è la strada da percorrere l'unico lato problematico riguarda l'indicizzazione dei bot se si utilizza html5mode true – Whisher