Pensa di scrivere una app e farla girare in un browser. Non in remoto, in locale.
Angular ha offerto con diversi linguaggi incompatibili tra di loro nel tempo una piattaforma di sviluppo in tal senso.
Nata sotto le ali di Google, è attivamente supportata dagli sviluppatori nel mondo.
L'interfaccia utente è separata dal codice, e tante parti vengono integralmente sostituite non appena se ne trova una migliore.
E' un mercato molto competitivo, ci sono tanti altri framework in giro.
Oltre a MVC uno degli aspetti è la standardizzazione del lavoro, che permette di avere più sviluppatori senza dover perdere tanto nell'addestramento al singolo prodotto, una esigenza importante per le aziende di sviluppo.