¿Qué marco es mejor para el desarrollo de aplicaciones web?
Primero: Sencha Touch
Sencha Touch es el primer marco de aplicaciones móviles del mundo que admite los estándares HTML5 y CSS3. Puede usar HTML5 para escribir componentes de audio y video, y también puede usar. LocalStorage Proxy para almacenar datos sin conexión y una gran cantidad de hojas de estilo CSS3 le brindan la posibilidad de crear capas de estilo sólidas.
Ventajas
La experiencia del usuario es la más cercana a la aplicación nativa, con componentes generales de interfaz de usuario y soluciones de diseño;
Estructura y requisitos de código de programación uniformes, bien organizado. el código es fácil de mantener;
Hereda la arquitectura MVC de la aplicación de ExtJS 4;
Documentación API completa, ejemplos de comunidad activa, hay una gran cantidad de documentos y libros en línea para ayudar; aprendizaje;
Desventajas
Mala compatibilidad, solo admite navegadores con webkit core;
El marco es pesado y el costo de aprendizaje es relativamente alto;
Uso comercial Hay problemas de derechos de autor;
Segundo modelo: jQuery Mobile
jQuery Mobile es un marco para crear aplicaciones web móviles. Funciona con todos los teléfonos inteligentes y tabletas populares. Utilice HTML5 y CSS3 para diseñar páginas con la menor cantidad de secuencias de comandos posible.
Ventajas
La mejor compatibilidad entre navegadores, compatible con casi todas las plataformas y navegadores;
Fácil de comenzar, sintaxis concisa, codificación flexible, algunas sencillas Las aplicaciones se pueden implementar directamente usando HTML, sin Javascript;
Existen abundantes recursos en línea para complementos de código abierto y extensiones de terceros;
Documentación API completa y ejemplos de comunidades activas; , hay una gran cantidad de libros de documentación en línea para ayudarlo a aprender;
Desventajas
jQuery Mobile no tiene requisitos específicos para el código y el mantenimiento posterior es más difícil;
Tercer modelo: Zepto
p>Zepto es una alternativa ligera a jQuery, con casi la misma API, pero especialmente diseñada y optimizada para navegadores móviles o HTML5.
Ventajas
El costo de aprendizaje es bajo, Zepto mantiene casi las mismas funciones que jQuery y solo 5-10k se comprime usando gzip.
Desventajas
p>
Zepto no es compatible con IE en Windows Phone;
El cuarto modelo: Wink Toolkit
Ventajas
La biblioteca principal de Wink es liviana y admite la carga modular estandarizada de AMD tiene interfaces funcionales más ricas que Zepto;
Proporciona interesantes componentes de interfaz de usuario con efectos 2D y 3D;
Desventajas
El soporte de pares de componentes de Android no es bueno y no se pueden utilizar componentes 3D;
Quinto modelo: Ionic: marco de desarrollo avanzado de aplicaciones móviles (aplicaciones web) HTML5
Ionic es una herramienta que utiliza HTML, CSS Un desarrollo de aplicaciones híbridas Framework para dispositivos móviles desarrollado con JS, desarrollado usando Sass y AngularJS. Actualmente, Ionic todavía se encuentra en alfa. Creo que será una buena opción para los desarrolladores desarrollar aplicaciones HTML5 en el futuro.
El sexto modelo: Amaze UI, el primer marco de interfaz de usuario de pantalla cruzada HTML5 de código abierto de China
Amaze UI es un marco de interfaz de usuario de pantalla cruzada, primero para dispositivos móviles. Fácil de aprender y usar.