Manual de jQuery

Ventajas de utilizar jQuery Mobile

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (Ninguna valoración todavía)
Cargando...

Explicamos algunas de las ventajas más importantes que ofrece jQuery Mobile

Si has tenido la oportunidad de desarrollar anteriormente aplicaciones nativas para dispositivos móviles Android e iOS, en Java y Objective-C respectivamente, podrás haberte dado cuenta que el programar para plataformas distintas, en ocasiones resulta ser una labor que consume mucho más tiempo del deseado. Es por esto, que la promesa de tener una sola base de código que trabaja y funciona en la mayoría de las plataformas, con la capacidad de ser implementado rápidamente a través de HTML y JavaScript, suena muy atractivo para los desarrolladores.

Uso de jQuery Mobile y HTML5

Para poder construir una aplicación móvil sin utilizar algún lenguaje nativo, hay que hacer uso de HTML5 y por supuesto JavaScript. Sin embargo, los controles de interfaz de usuario y el manejo de dispositivos táctiles son muy diferentes a los de una aplicación web estándar. Por lo tanto, se recomienda hacer uso de algún framework para móvil existente, el cual te permita ahorrar tiempo y sacar ventaja de las funciones ya existentes.

jQuery es una de las librerías de JavaScript que más éxito y popularidad ha adquirido en los últimos años. Su filosofía minimalista, fácil uso, implementación y la basta comunidad de usuarios que la respalda, han hecho que se convierta en la primera opción a escoger por varios desarrolladores que inician un proyecto web.

jQuery Mobile, es la versión que esta librería ha elaborado para el desarrollo de sitios web para móviles. Contando con un nombre que lo respalde, este framework ha ido implementándose poco a poco en más lugares, sin embargo su uso aún no resulta tan frecuente y una de las razones por la que esto sucede, puede ser porque sus ventajas no suelen ser tan conocidas.

Fácil de aprender e iterar

Basta con leer la documentación de jQuery Mobile y algún curso o guía en línea, para empezar a desarrollar la base de tu aplicación y obtener resultados significativos en un par de días. jQuery Mobile es un framework tan sencillo de aprender, que puedes concluir tu proyecto rápidamente sin tener mucha experiencia previa de HTML5 y jQuery, siendo esto dependiente de la magnitud de dicho proyecto por supuesto.

En comparación con Android e iOS, es mucho más rápido construir la interfaz de usuario utilizando la lógica que implementa jQuery Mobile y HTML5, además de que automáticamente se hace compatible con casi cualquier plataforma.

La curva de aprendizaje para otros frameworks puede resultar bastante empinada, ya que se requiere bastante tiempo para aprender peculiaridades y estándares particulares. Además con código nativo, resulta bastante complicado conectar una vista de lista (ListView en Android, UITableView en iOS) con un origen de datos remoto, y al mismo tiempo hacer que luzca bonito.

Al utilizar jQuery Mobile, se puede aprovechar todo el conocimiento previo que se tiene sobre de JavaScript y HTML/CSS para hacer todo este tipo de operaciones de manera muy rápida. Ya que no es necesario aprender un nuevo tipo de abstracción, aplicar adaptadores o delegar funciones, simplemente basta con escribir código de jQuery.

Evita el uso de App Store

Una de las cosas más dolorosas en el desarrollo para móviles, específicamente en la elaboración de aplicaciones para iOS, es lidiar con el proceso de aprobación en la Apple App Store. Para poder lograr que una aplicación nativa llegue a los usuarios de iOS, se debe pasar por un proceso largo (días, posiblemente semanas) y esto no sólo aplica para el lanzamiento del código inicial, sino que cada actualización que se haga debe pasar por lo mismo.

Ya que las apps de jQuery Mobile no son más que un tipo especial de aplicación web, heredan todas las maravillosas cualidades de ese entorno. Tan pronto como el usuario vuelve a cargar su sitio, ya estarán utilizando la última versión de tu código. Subir correcciones de errores y agregar nuevas características resulta un proceso casi instantáneo.

Es multiplataforma

El hecho de que una aplicación funcione de manera inmediata tanto en Android como en iOS, así como muchas otras plataformas, es una ventaja enorme, ya que para un desarrollador, es un gran esfuerzo poder mantener una base de código separado para cada plataforma.

Escribir una aplicación móvil de calidad para una sola plataforma es un trabajo de tiempo completo, tener que volver a hacer eso para cada plataforma requiere muchos recursos.

Como el navegador es el encargado de desplegar tu aplicación, lo hace de una manera que luzca adecuada para todos los dispositivos, por lo que no es necesario preocuparse por aspectos como la resolución de la pantalla, la escala y los ajustes.

Conclusión

En resumen, jQuery Mobile es una plataforma viable para el desarrollo de aplicaciones móviles. Sin embargo, aún no se adapta a todas las clases de aplicaciones que existen en el mercado. Su uso se puede centrar para la visualización de contenido simple y el desarrollo de aplicaciones de entrada de datos, sin embargo aún no es recomendado implementar para desarrollar grandes aplicaciones multimedia o juegos.

3 respuestas

  1. Excelente curso, muchisimas gracias por este material.
    Tengo una pregunta, no queda claro o no hay ejemplos del uso de imagenes. Como se maneja el ancho y el alto cuando uno no quiere un tamaño fijo.

    Gracias nuevamente.

  2. Hola, me gustó mucho el articulo, gracias por las información queda muy clara, está genial el blog, saludos

Deja una respuesta