Además de angularJS, ¿qué otros marcos MVVM existen?
Entre los cuatro primeros marcos MVVM, hay algunas grandes empresas:
Angulakis
Producido por Google, la creatividad proviene de flex, IoC, detección sucia, etiquetas personalizadas, limitadas por la cantidad de enlaces, generalmente no más de 2000, fáciles de comenzar y muchos conceptos inevitables.
emberjs
Resultó ser un proyecto interno de Apple, que utiliza Object.defineProperties. Es muy grande y MVVM es solo una pequeña parte.
knockoutjs
Producido por Microsoft, utiliza funciones para robar dragones y convertir fénix, y utiliza el algoritmo de longitud de edición más corta para lograr la sincronización DOM. Es compatible con IE6 y es increíble. pero el código fuente es extremadamente difícil de leer.
winjs
Producido por Microsoft, utilizando Object.defineProperties, una enorme biblioteca de interfaz de usuario.
Lo que salió a la luz en los últimos dos años:
Reacciones
Creado por Facebook, trajo el concepto revolucionario de DOM virtual, DOM virtual por vista. Restricciones de tamaño.
Rivet
La API es más refinada
Método
Utiliza sincronización de tiempo fijo
Cierta edición de vídeo software
p>
Usar Object.defineProperties para lograr la sincronización es elegante, pero la función es débil.
Regular
Una novedad que apareció el mes pasado, el marco JS lanzado por NetEase, afirma ser una combinación de AngularJS y React.