10 marcos para crear aplicaciones móviles con HTML, CSS y JavaScript

Para muchos desarrolladores web, que solo pueden estar familiarizados con HTML, CSS y JavaScript, el desarrollo de una aplicación móvil nativa puede ser un territorio desconocido . Técnicamente hablando, las aplicaciones móviles en Android, iOS y Windows Phone se crean utilizando lenguajes de programación completamente diferentes; una aplicación de Android usa Java , una aplicación de iOS usa Objective-C , mientras que una aplicación de Windows Phone usa .NET .

Pero ahora, cualquier persona con un conocimiento decente de HTML, CSS y JavaScript puede crear una aplicación móvil. Una ventaja clave de utilizar tecnología web para crear su aplicación es la portabilidad . Usando un empaquetador / compilador, como PhoneGap , podrá portar e instalar su aplicación en muchas plataformas diferentes.

Hay varios marcos que lo hacen posible. También han hecho la mitad del trabajo duro para cerrar la brecha entre las plataformas web y móviles . Aquí hemos reunido 10 de los mejores marcos móviles que pudimos encontrar. Si está listo para crear la próxima aplicación de mil millones de dólares, echemos un vistazo a la lista.

1. jQuery Mobile

jQueryMobile es un marco de desarrollo móvil robusto para crear aplicaciones multiplataforma móvil . jQuery Mobile admite una amplia gama de plataformas diferentes, desde una computadora de escritorio normal, un teléfono inteligente, una tableta o un dispositivo de lectura electrónica como Nook o Kindle. Al igual que su hermano, jQuery UI, jQuery Mobile comprende una serie de UI que, en este caso, está optimizada para dispositivos móviles y táctiles .

Lectura recomendada: Diseño / desarrollo de aplicaciones móviles: Guía para principiantes de JQuery Mobile

2. Cordova / PhoneGap

PhoneGap se basa esencialmente en Cordova. Cordova / Phonegap proporciona un conjunto de API de JavaScript que se conectan a las funciones nativas del dispositivo , como Cámara, Brújula, Contactos y Geolocalización. Cordova / Phonegap nos permite construir una aplicación móvil sin el lenguaje de programación nativo ; en su lugar, podemos usar un marco como jQuery Mobile. Compilará su aplicación utilizando el SDK de la plataforma y estará lista para instalar en la plataforma que admite, incluidos iOS, Android, Windows Phone, Blackberry y Web OS.

3. Sencha Touch

Sencha Touch es un marco móvil impulsado por HTML5 y CSS3 , que proporciona API, animaciones y componentes que son compatibles con las plataformas y navegadores móviles actuales. Sencha Touch es compatible con Cordova y PhoneGap ; puede compilar su aplicación y enviarla a las tiendas de aplicaciones de la plataforma respectiva. Además, Sencha Touch proporciona un conjunto de temas para iOS, Android, Blackberry, Windows Phone, Tizen y una variedad de otras plataformas para ayudar a que su aplicación se sienta como una aplicación nativa.

4. Trinquete

Ratchet fue utilizado originalmente por Twitter como una herramienta interna para crear su prototipo de aplicación móvil que luego se lanza públicamente como un proyecto de código abierto. Ratchet viene con una colección de interfaz de usuario y complementos de JavaScript para crear aplicaciones móviles simples, proporcionando clases HTML reutilizables . En la versión 2.0, Ratchet también se envía con su conjunto de iconos de fuentes patentado llamado Ratcheticon y dos temas de interfaz de usuario prefabricados para iOS y Android .

5. Iónico

Si le preocupa el rendimiento de su aplicación, Ionic es el marco adecuado para usted. Ionic es un marco móvil HTML5 que se centra en el rendimiento, aprovechando la aceleración de hardware , y no requiere una biblioteca JS de terceros. Funciona mejor junto con Angular.js para crear una aplicación interactiva . Al igual que Ratchet, Ionic se envía con un conjunto de iconos de fuentes muy bien diseñado, Ionicons y un montón de clases HTML reutilizables para construir la interfaz de usuario móvil.

6. Lungo

Lungo es un marco móvil ligero basado en HTML5 y CSS3 . Tiene estilos predeterminados muy agradables que puede usar como punto de partida para diseñar su aplicación móvil. Aparte de los componentes de la interfaz de usuario móvil, Lungo trae una serie de API de JavaScript para controlar su aplicación. Lungo es compatible con las siguientes plataformas: iOS, Android, Blackberry y Firefox OS.

7. jQT

jQT es un complemento de Zepto para marco móvil diseñado principalmente para navegadores Webkit . jQT es fácilmente personalizable y extensible . Viene con un tema que se puede modificar usando Sass / Compass, una transición 3D genial que se puede ajustar a través de CSS3, además los desarrolladores también pueden extender jQT con sus propias funcionalidades requeridas.

8. Junior

Junior también es un complemento de Zepto para crear una aplicación móvil similar a jQT . Pero Junior depende de varias bibliotecas externas para que funcionen algunas características, a saber, Backbone.js, Flickable.js para crear un control deslizante deslizable y Ratchet para el andamio de la interfaz de usuario.

9. Jo

Jo es compatible con una amplia variedad de plataformas móviles, incluidas Tizen y Chrome OS. Jo también viene con un iniciador, que funciona con CSS3, por lo que facilita a los desarrolladores web en cualquier nivel de experiencia comprender y comenzar a diseñar sus aplicaciones. Además, puede usar Jo junto con PhoneGap o Cordova para empaquetar su aplicación para su uso en la plataforma móvil.

10. Famo.us

Un niño nuevo en el bloque de marcos móviles, Famo.us promete eliminar el problema de rendimiento de HTML5 en dispositivos móviles con su motor JavaScript liviano (solo 64k). Famo.us, según se informa, también lanzará un servicio basado en la nube para empaquetar su aplicación y publicarla en la AppStore; parece que Phonegap y Sencha obtendrán un nuevo competidor pronto. Puede registrarse como beta tester en www.famo.us para tenerlo en sus manos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *