¿Podemos desarrollar aplicaciones profesionales de Android / iOS usando JavaScript? ¿Si es así, cómo?

Sí tu puedes. Existen algunos marcos que convierten el código Javascript en aplicaciones móviles nativas. Los marcos más populares son Ionic y Electron.

¿Qué es Ionic y dónde encaja? [1]

Ionic es un marco de desarrollo de aplicaciones móviles HTML5 destinado a crear aplicaciones móviles híbridas. Las aplicaciones híbridas son esencialmente pequeños sitios web que se ejecutan en un navegador en una aplicación que tiene acceso a la capa de plataforma nativa. Las aplicaciones híbridas tienen muchos beneficios sobre las aplicaciones nativas puras, específicamente en términos de soporte de plataforma, velocidad de desarrollo y acceso a código de terceros.

Piense en Ionic como el marco de usuario de interfaz de usuario que maneja todas las interacciones de apariencia e interfaz de usuario que su aplicación necesita para ser convincente. Algo así como “Bootstrap for Native”, pero con soporte para una amplia gama de componentes móviles nativos comunes, animaciones ingeniosas y un diseño hermoso.

A diferencia de un marco receptivo, Ionic viene con elementos y diseños de interfaz de usuario móvil con un estilo muy nativo que obtendría con un SDK nativo en iOS o Android, pero que realmente no existía antes en la web. Ionic también le brinda algunas formas obstinadas pero poderosas de crear aplicaciones móviles que eclipsan los marcos de desarrollo HTML5 existentes.

Dado que Ionic es un marco HTML5, necesita un contenedor nativo como Cordova o PhoneGap para ejecutarse como una aplicación nativa. Recomendamos encarecidamente utilizar Cordova correctamente para sus aplicaciones, y las herramientas iónicas utilizarán Cordova debajo.

Sobre el electrón [2]

Electron es una biblioteca de código abierto desarrollada por GitHub para crear aplicaciones de escritorio multiplataforma con HTML, CSS y JavaScript. Electron logra esto combinando Chromium y Node.js en un solo tiempo de ejecución y las aplicaciones se pueden empaquetar para Mac, Windows y Linux.

Electron comenzó en 2013 como el marco en el que se construiría Atom, el editor de texto pirateable de GitHub. Los dos fueron de código abierto en la primavera de 2014.

Desde entonces se ha convertido en una herramienta popular utilizada por desarrolladores de código abierto, nuevas empresas y empresas establecidas. Vea quién está construyendo en Electron.

Siga leyendo para obtener más información sobre los contribuyentes y las versiones de Electron o comience a construir con Electron en la Guía de inicio rápido.

Fuente:

Bienvenido a Ionic [1]

Sobre el electrón [2]

Los 8 mejores marcos de JavaScript para desarrollar la aplicación de Android / iOS.

1. PhoneGap

2. titanio

3. jQuery

4. UI angular móvil

5. Sencha Touch

6. Meteorito

7. Ionic

8. Reaccionar nativo

Los marcos anteriores son útiles para desarrollar aplicaciones para Android / iOS.

Seguro. Hay varias posibilidades para desarrollar con js

  1. Desarrollo de aplicaciones móviles y MBaaS | Axway Appcelerator
  2. Interfono / Cordova
  3. Reaccionar nativo