jQuery Mobile: descripción general

JQuery Mobile es un marco de interfaz de usuario, que se basa en jQuery Core y se utiliza para desarrollar sitios web o aplicaciones receptivos a los que se puede acceder en dispositivos móviles, tabletas y de escritorio. Utiliza las funciones de jQuery y jQuery UI para proporcionar funciones de API para aplicaciones web móviles.

Fue desarrollado por el equipo del proyecto jQuery en el año 2010 y escrito en JavaScript.

¿Por qué usar jQuery Mobile?

  • Crea aplicaciones web que funcionarán de la misma manera en dispositivos móviles, tabletas y computadoras de escritorio.

  • Es compatible con otros frameworks como PhoneGap, Whitelight, etc.

  • Proporciona un conjunto de entradas de formulario y widgets de interfaz de usuario fáciles de tocar.

  • La mejora progresiva brinda una funcionalidad única a todas las plataformas móviles, tabletas y computadoras de escritorio y agrega cargas de página eficientes y un soporte más amplio para dispositivos.

Características de jQuery Mobile

  • Está construido sobre jQuery Core y el marco de interfaz de usuario "escribe menos, haz más".

  • Es un marco de código abierto, multiplataforma y compatible con varios navegadores.

  • Está escrito en JavaScript y utiliza características de jQuery y jQuery UI para crear sitios optimizados para dispositivos móviles.

  • Integra HTML5, CCS3, jQuery y jQuery UI en un marco para crear páginas con un mínimo de secuencias de comandos.

  • Incluye un sistema de navegación Ajax que utiliza transiciones de página animadas.

Ventajas de jQuery Mobile

  • Es fácil aprender y desarrollar aplicaciones si tiene conocimientos de HTML5, características de CSS3.

  • Es multiplataforma y compatible con varios navegadores, por lo que no tiene que preocuparse por escribir código diferente para la resolución de cada dispositivo.

  • Puede crear el tema personalizado usando ThemeRoller sin escribir la línea de código. Es compatible con todos los navegadores HTML5.

  • Utiliza HTML5 junto con JavaScript para facilitar el desarrollo de aplicaciones web.

  • Está construido de una manera que permite que el mismo código se escale automáticamente de la pantalla del móvil a la pantalla del escritorio.

Desventajas de jQuery Mobile

  • Hay opciones limitadas para los temas CSS, por lo que los sitios pueden verse similares a los creados por estos temas.

  • Las aplicaciones que se desarrollan con jQuery Mobile son más lentas en los móviles.

  • Lleva más tiempo cuando combina jQuery mobile con otros marcos móviles.

  • Difícil de proporcionar un diseño visual personalizado completo.

  • No se puede acceder a todas las funciones de un dispositivo mediante JavaScript en un navegador.