¿AngularJS es MVC o MVVM?
En el informe MVC original, se observó que la vista nunca tiene en cuenta las entradas del usuario, como las acciones del mouse y las pulsaciones de teclas. Obviamente, no puedes hacer esto en la interfaz web.
John Gossman (el arquitecto de WPF) mencionó en su artículo que las vistas en Modelo/Vista/VerModelo representan los elementos y botones visibles en la GUI. , formularios, gráficos o controles más complejos que codificarán accesos directos
AngularJS es un marco JavaScript MV* (MVW, MVVM, MVC) de código abierto producido por Google. Los cuatro primeros marcos MVVM son angularjs (Google Inc.
La interfaz y la lógica de mvc están estrechamente relacionadas y los datos se leen directamente desde la base de datos; mientras que la interfaz y el modo de vista de mvvm están débilmente acoplados y los datos de la interfaz se obtienen del modelo de vista.
Por lo tanto, angularjs es más adecuado para MVVM