Cómo construir prototipos rápidos de aplicaciones móviles con Javascript

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 crear 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.

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

Como dijo Ismail, Apache Cordova, Phonegap e Ionic son buenos, pero le recomiendo que también revise Nativescript. ¡Da una experiencia verdaderamente nativa en Android e iOS, y puedes usar Javascript!

Esta publicación de blog tiene un buen ejemplo:

alerta var = nuevo UIAlertView (); alert.message = “¡Hola mundo!”; alert.addButtonWithTitle (“OK”); alert.show ();

Este código Javascript crea un objeto iOS nativo (UIAlertView), configura su propiedad de mensaje y llama a algunos de sus métodos. Nativescript es genial porque realmente difumina las líneas entre Javascript y el código nativo. Además, utiliza un lenguaje similar al HTML para el diseño.