¿Es fácil de usar jquery mobile?
Fácil de usar
1. Comience rápidamente y admita una iteración rápida: en poco más de una semana, leyendo la documentación de JQuery Mobile y el libro JQuery Mobile publicado por O'. Reilly, completé una versión preliminar funcional de la aplicación. Antes de esto, no tenía experiencia en desarrollo de HTML5/JQuery Mobile. En comparación con Android e iOS, crear su interfaz de usuario y su lógica utilizando JQuery Mobile y HTML5 será mucho más rápido que crear con el sistema nativo.
Anotación: Sistema nativo: sistema operativo original. Por ejemplo, el sistema nativo Android es un sistema no modificado lanzado por Google. En este artículo, las aplicaciones nativas se refieren a programas desarrollados directamente utilizando la API proporcionada por el sistema, correspondientes a programas desarrollados por JQuery Mobile.
Descubrí que la interfaz Builder de Apple tiene una curva de aprendizaje pronunciada, y aprender el intrincado sistema de diseño de Android también requería mucho tiempo. Además, conectar una vista de lista a una fuente de datos remota y tener una apariencia agradable usando código nativo es bastante complicado (ListView en Android, UITableView en iOS. Pude hacer esto con mis conocimientos existentes de JavaScript y HTML/CSS). Implemente rápidamente la misma función sin aprender nuevos conceptos abstractos como adaptador, delegado, etc. Puede simplemente escribir código JQuery.
2. Evite el problemático proceso de aprobación de la App Store y las molestias causadas por la depuración y la compilación: el proceso más doloroso al desarrollar aplicaciones para teléfonos móviles, especialmente para teléfonos móviles con iOS, es aprobar la aprobación de la App Store de Apple. Para lanzar una aplicación nativa para los usuarios de iOS, es necesario esperar un proceso bastante largo (puede llevar días, tal vez incluso semanas). No sólo la primera versión de un programa es una tribulación, sino también lo es cada actualización posterior. Esto complica el proceso de control de calidad y lanzamiento y agrega tiempo adicional. Dado que una aplicación JQuery Mobile es solo una aplicación web, hereda las ventajas de todos los entornos web: cuando los usuarios cargan su sitio, se "actualizan" inmediatamente a la última versión. Se pueden corregir errores y agregar nuevas funciones de inmediato. Incluso en el sistema Android, los requisitos del mercado de aplicaciones son mucho más relajados que en el entorno de Apple, y también es bueno completar las actualizaciones del producto sin que los usuarios lo sepan.
Otro beneficio es que será más fácil lanzar versiones beta o de prueba. ¡Simplemente dígale al usuario que abra su URL en su navegador y listo! No hay necesidad de considerar el loco DRM de iOS, ni el necesario APK de Android.
3. Admite el desarrollo multiplataforma y multidispositivo: una gran ventaja es que mi aplicación funciona inmediatamente en Android e IOS, y también en otras plataformas. Como desarrollador independiente, mantener el código base para diferentes plataformas es una tarea enorme. Escribir aplicaciones móviles de alta calidad para una única plataforma móvil requiere un trabajo de tiempo completo y hacer cosas similares repetidamente para cada plataforma requiere muchos recursos. La capacidad de que la aplicación funcione tanto en dispositivos Android como iOS es una gran ventaja para mí.
Ir un paso más allá, especialmente con dispositivos que ejecutan varias versiones de Android que vienen en todos los tamaños y formas, desea que su aplicación se vea bien en teléfonos con una amplia gama de resoluciones de pantalla, que es el verdadero desafío. . Para los desarrolladores de Android exigentes, configurar divisiones de pantalla según el tamaño de la pantalla (hacer zoom desde completamente minimizado a maximizado) puede llevar mucho tiempo de desarrollo. Dado que el navegador lo mostrará de la misma manera en todos los dispositivos, no tienes que preocuparte por esto.