Si debes elegir entre jQuery Mobile y Ionic Framework para tu próximo proyecto debes tener en cuenta una serie de factores, además de tus conocimientos y preferencias:
- Antes que nada, jQuery Mobile no es un "desastre lleno de errores" como muchas personas comentan en foros. Esto no significa que jQuery Mobile sea mejor, sino que simplemente tiene su lugar en el ecosistema móvil.
- jQuery Mobile no ha sido actualizado en los últimos dos años, aún no siendo la solución más rápida para desarrollo móvil. La versión 1.5 saldrá pronto, y traerá integración con jQuery UI, y entonces sus posibilidades aumentarán significativamente.
- Ionic está en constante desarrollo, y ya está listo para producción. Pero no cuenta con el soporte de terceros que tiene jQuery Mobile.
- Ionic es más rápido que jQuery Mobile, a pesar de que no está a un nivel nativo. Debes considerar que jQuery Mobile no ha sido creado como un framework completamente híbrido. Solo es un framework para desktop móvil, que nunca ha sido optimizado para ejecutarse en un entorno puramente móvil.
- A pesar de que Ionic tiene un backend en AngularJS, no está tan acoplado como jQuery con jQuery Mobile.
- Actualmente, Ionic tiene una comunidad mucho mejor. No es tan grande como la de jQuery Mobile, pero las personas están mucho mas activas y preparadas para ayudar.
- Los desarrolladores de Ionic se comunican activamente con la comunidad, usualmente a trabés del foro de Ionic, así como en sitios como Stack Overflow. Los desarrolladores de jQuery Mobile solo pueden ser encontrados en el canal de IRC, y considérate con suerte si te responden.
- jQuery Mobile es más sencillo para utilizar, y a Ionic aún le faltan algunas características que tiene jQuery Mobile. Por ejemplo, varias transiciones de vistas o páginas, aunque puedes crear una personalizada fácilmente. A menos de que seas cuidadoso, tu aplicación de jQuery Mobile puede convertirse en un desastre muy lento.
- jQuery Mobile puede ser difícil si no lees cuidadosamente la documentación del framework. Por ejemplo, nunca debes usar document.ready con jQuery Mobile. Mucha gente no sabe o entiende esto.
- jQuery Mobile tiene una selección de temas mucho mejor.
- A pesar de todo lo mencionado, Ionic sigue siendo mejor y más rápido que jQuery Mobile.
- Ionic es actualmente el mejor framework disponible para móvil híbrido.
Conclusiones
- Si tienes conocimiento previo de jQuery y no tienes tiempo de aprender AngularJS, quédate con jQuery Mobile
- De lo contrario, elige Ionic.
Y para ti ¿Cuál es el mejor framework móvil? Deja un comentario abajo.
No hay comentarios:
Publicar un comentario