¿Cuáles son las ventajas y desventajas de los tres marcos MVVM: Vue, Angular y avalon?
Ventajas:
Simple: documentación clara, más fácil que Angular
Rápido: actualización asincrónica por lotes del DOM
Composición : combinación de aplicaciones con componentes desacoplados y reutilizables
Compacto: ~18kb min+gzip y dependencias
Fuerte: expresiones y necesidad de declarar dependencias para derivar propiedades
Amigo del módulo: a través de Nue.js
Amigo del módulo: a través de Nue amp; necesita declarar dependencias en las propiedades calculadas
Compatible con el módulo: las instalaciones de NPM, Bower o Duo fuerzan todo el código. seguir las diversas reglas de Angular para escenarios de uso más flexibles
Desventajas:
Nuevo: el nuevo proyecto Vue.js lanzó la versión candidata 0.10.0 el 20 de marzo de 2014, actualmente en github Ante la nueva versión 0.11.4, todavía no estoy familiarizado con Angular
Impacto: la función Vue.js de Google es aún más rica que algunas de sus famosas bibliotecas
Soporta IE8 : Jaja AngularJS 1.3 abandonó IE8 y admite avalon y IE6+ es compatible. Debería hacer todo lo posible para optimizar la tendencia de desarrollo de front-end web en algunos proyectos que necesitan ser compatibles con IE8. Por ejemplo, las versiones inferiores de IE deberían retirarse del escenario de la historia y cambiar mi pensamiento de front-end para adaptarme a la actualización de. algunas versiones usadas
AngularJS
Ventajas:
Vista de estado: solía usar js que quería extender los atributos HTML. AngularJs puede crear HTML estático y agregar extendido. funciones para mí
AngularJs es el primero en cambiar HTML de muerto a HTML. Se siente como devolverle la vida a HTML
Perfecto: un marco MVW front-end más completo incluye enlace bidireccional de datos de plantilla, enrutamiento, inyección de dependencia de servicios modulares y otras funciones. La plantilla es potente y rica en funciones. estilo declarativo y viene con ricas instrucciones de Angular p>
Mantenimiento de Google:
AngularJS&Ionic: Ionic: marco avanzado de aplicaciones móviles híbridas HTML5 Dos amigos El marco universal construido por AngularJS de Ionic es adecuado para desarrollar contenido rico y potente aplicaciones
Desventajas:
Todas: quiero entender lo difícil que es aprender los giros y vueltas de la curva de aprendizaje
Reescribir: visité la comunidad Hace algún tiempo descubrí que AngularJS2.0 anuló y reescribió dos marcos y cambió dos. El marco básicamente significa que 2.0 necesita comenzar a admitir IE8. Parece que se cambiará para admitir terminales móviles y esperaremos y veremos.
Avalon.js