¿Cuáles son algunos lenguajes de programación de back-end que se requieren para construir una aplicación híbrida?

Si está hablando solo de una aplicación, puede crear una aplicación solo con las tecnologías front-end que ha mencionado, html, css y js. Hay una serie de marcos que puede utilizar para crear su aplicación, Ionic Framework es el líder en el mercado en estos días. No necesariamente necesita un back-end para todas las aplicaciones y, por lo tanto, no necesita hacer programación de back-end. Depende totalmente de lo que haga tu aplicación. La mayoría de las aplicaciones en estos días están conectadas a un back-end.

Te sugiero que escribas el código del servidor back-end en NodsJS ya que está basado en JavaScript y, por lo tanto, hablar con tu servidor sería más fácil para una aplicación móvil basada en JS. Por supuesto, puede usar tecnologías más antiguas como un servidor web PHP, pero mi voto siempre irá a NodsJS.

Otra sugerencia sería no realizar ninguna programación de backend y desplegar un backend preconstruido para guardar y administrar todos sus datos, como Parse Server. Parse Server es mi favorito personal, así que búscalo antes de tomar una decisión. Ofrece muchas características que te llevarán meses construir con la mano. Ofrece gestión de usuarios, almacenamiento y gestión de datos, gestión de inserción y gestión, API y demás.

Espero eso ayude. Feliz codificación

Hola,

Si desea crear una aplicación híbrida, pruebe algunos marcos

Principales marcos de aplicaciones móviles híbridas

IÓNICO

IONIC es uno de los marcos de aplicaciones móviles HTML 5 más prometedores. Creado con SASS, proporciona muchos componentes de interfaz de usuario para ayudar a desarrollar aplicaciones ricas e interactivas. Utiliza el marco MVVM de JavaScript, AngularJS para impulsar las aplicaciones. El enlace de datos bidireccional, la interacción con los servicios de back-end y las API hacen de AngularJS una opción común para los desarrolladores móviles. Con el próximo lanzamiento de AngularJS 2.0, enfocado en dispositivos móviles, seguramente ganará aún más popularidad.

IU angular móvil

Mobile Angular UI es un marco HTML 5 que usa bootstrap 3 y AngularJS para crear aplicaciones móviles interactivas.

Características principales de Mobile AngularUI:

  • Bootstrap 3
  • AngularJS
  • Componentes móviles de Bootstrap 3, como interruptores, superposiciones y barras laterales que faltan en el arranque normal.
  • Módulos AngularJS como angular-route, angular-touch y angular-animate

Intel XDK

Intel XDK es una herramienta de aplicación multiplataforma desarrollada por Intel. Comenzar con Intel XDK es fácil, todo lo que necesita es descargar su aplicación, que es gratuita y está disponible para Linux, Windows y Mac. Proporciona una serie de plantillas para comenzar y admite una serie de marcos de interfaz de usuario, como bootstrap de Twitter, jQuery Mobile y Topcoat.

Intel XDK proporciona una vista previa en vivo del dispositivo conectado mientras desarrolla otras herramientas útiles.

PhoneGap

PhoneGap es el extraño en esta lista, ya que no es un marco para crear una aplicación, sino para empaquetar y lanzar una aplicación. PhoneGap se basa en el código abierto Cordova y es la versión comercial propiedad de Adobe. Con un equipo de soporte dedicado, PhoneGap es popular entre muchos desarrolladores móviles.

Los lenguajes de programación de fondo son

PHP

PHP (acrónimo recursivo para PHP: preprocesador de hipertexto ) es un lenguaje de script de uso general de código abierto ampliamente utilizado que es especialmente adecuado para el desarrollo web y puede integrarse en HTML

Rubí

Ruby es un lenguaje de programación dinámico y de código abierto con un enfoque en la simplicidad y la productividad. Tiene una sintaxis elegante que es natural de leer y fácil de escribir.

ÁSPID

ASP son las siglas de Active Server Pages. En realidad, es un marco de desarrollo para crear páginas web. ASP se introdujo en 1998 como el primer lenguaje de secuencias de comandos del lado del servidor de Microsoft.

JSP

Página JavaServer (JSP) es la respuesta de Java a las populares páginas Active Server (ASP) de Microsoft. Es una tecnología de programación del lado del servidor que permite la creación de un método dinámico e independiente de la plataforma para crear aplicaciones basadas en la Web. JSP tiene acceso a toda la familia de API de Java, incluida la API de JDBC para acceder a bases de datos empresariales. Le permite mezclar HTML estático con HTML generado dinámicamente , en la forma en que la lógica empresarial y la presentación están bien separadas.

Gracias.

Hay muchos lenguajes de back-end para el desarrollo web, por lo que depende totalmente de usted elegir uno. Ve con uno en el que tengas más experiencia.

Para aplicaciones híbridas, puede usar Python, Node js, PHP, Ruby on Rails, etc.

Comienzas con xampp (búscalo en google).

Descargue e instale xampp.

Ahora comience con cualquier tutorial (tutorial de PHP de búsqueda de Google).

aprender PHP

PHP es bueno para el lenguaje de script del lado del servidor.

More Interesting

¿Qué lenguaje de programación de backend debería aprender en 2016?

¿Cuál es la forma más efectiva de convertir su backend en CRM?

Cómo decidir qué idioma y marco de back-end usar para su proyecto

Apesto en el diseño de la interfaz de usuario, pero me siento bastante cómodo en el desarrollo de back-end para aplicaciones móviles. ¿Estoy condenado como desarrollador móvil?

¿Qué sucede realmente en el back-end cuando se comparan dos cadenas?

¿Qué factores se deben tener en cuenta al seleccionar un lenguaje de programación de fondo para crear un nuevo sitio web?

¿Cómo actualizo la sección de noticias en el sitio web de mi escuela desde cero (¿necesito usar backend?)

Quiero ser un desarrollador web y quiero construir un sitio web completo que contenga codificación tanto front-end como back-end, ¿qué idioma debo aprender?

¿Qué debe saber un buen desarrollador de back-end de Java?

¿Puede describir cómo las dependencias son diferentes en el back-end frente al front-end en JavaScript?

Me ofrecieron un trabajo de ingeniería de software con opciones de hacer trabajos de backend o Android. ¿En cuál debería centrarme?

¿Cuánto front-end y back-end debe saber un desarrollador antes de que pueda considerarse un desarrollador full-stack?

¿Cómo pasa un desarrollador front-end a un ingeniero back-end?

¿Tengo que ser un desarrollador web de pila completa para ser un probador de aplicaciones web, y debo aprender PHP como desarrollador de back-end?

¿Dónde puedo aprender cómo hacer back-end y front-end para desarrollar aplicaciones web y móviles?