¿Cuál es el mejor lenguaje / marco para un back-end diseñado para interactuar con varias plataformas (aplicación iOS, habilidad Alexa, sitio web, etc.)?

De lo que estás hablando es de servicios web RESTful. Usted crea servicios web, con y sin autorización, que simplemente se ocupan de las operaciones CRUD de datos: Create, R ead, U pdate, D elete.

La lógica, por ejemplo, una “aplicación de tienda”, se crea en el front-end. Los servicios web existen para servir los datos a la aplicación, mientras que el front-end maneja la lógica empresarial, la entrada y la salida.

No hay un “mejor idioma”. Puede crear servicios web RESTful con cualquier idioma. NodeJS es uno de los frameworks más populares hoy en día, y se utiliza en la pila MEN (Mongo, Express, Node), es una plataforma bastante eficiente y estable, y se escala muy bien.

Use cualquier idioma o plataforma con la que se sienta cómodo. He escrito servicios web RESTful en Java, PHP y NodeJS (con y sin marcos), y cada uno de ellos tiene diferentes propósitos, tienen sus propios problemas y dificultades.

More Interesting

¿Cuáles son las tecnologías utilizadas por los desarrolladores de back-end?

¿Qué debe saber un programador para desarrollar para el back-end de aplicaciones web y móviles?

Cómo dominar rápidamente JavaScript y Node.js en un mes con un fondo existente en Java

¿Qué es lo que necesito hacer para ingresar a las startups como desarrollador de back-end de Java? Mi principal problema es determinar dónde comenzar a encajar en estas startups.

¿Puedo usar mBaaS como backend móvil en lugar de contratar un desarrollador de backend?

Quiero convertirme en un desarrollador de back-end. ¿Qué lenguaje es mejor C # o PHP?

¿Cuáles son las funcionalidades más importantes en las que debería centrarme mientras estoy aprendiendo el desarrollo de back-end?

¿Qué es más difícil de crear, el front-end del sitio web o el back-end?

¿Qué métricas consideran los desarrolladores al elegir los marcos de aplicaciones web front-end o back-end?

¿Debo despedir al nuevo desarrollador de backend ya que no conoce AWS y Azure? ¿Son estos conocimientos comunes para todos los desarrolladores de back-end?

¿Es el 8% y no hay salario justo para el único tipo de backend en una startup?

¿Es más probable que encuentre una carrera en la industria tecnológica que haya estudiado el desarrollo de back-end o front-end?

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

¿C # es bueno para el desarrollo web de back-end?

¿Cuáles son las principales diferencias en los lenguajes de programación de back-end (PHP / JS / Python / y otros)?