¿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

¿Por qué muchas empresas hacen preguntas generales o incluso secundarias para una posición de front-end?

Un desarrollador de backend dijo que el desarrollo frontend es tedioso y tiene menos valor técnico. ¿Qué piensas?

Cómo contratar buenos desarrolladores de back y front end en Sofía, Bulgaria

¿Cómo se implementa el back-end de un juego como CSGO?

¿Qué idioma tiene un futuro más prometedor (Elixir, Golang o JavaScript del lado del servidor)?

¿Por qué Google cambió su política original en '20% de tiempo '?

Al completar el certificado de back-end de Free Code Camp, ¿debo usar un idioma de back-end que se enseña en mi programa de informática en la universidad?

¿Qué parte se debe desarrollar primero mientras se desarrolla una aplicación web, front-end o back-end?

Cómo aprender la infraestructura común de implementación de back-end

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

¿De qué manera los front-end (Android, iOS, una aplicación Angular.js, etc.) se comunican con el back-end, a través de las API RESTful?

Quiero aprender desarrollo web usando Ruby on Rails (sé que aprender el lenguaje Ruby es esencial). ¿Necesito pasar tiempo para aprender PHP también?

¿Cuáles son las ventajas y desventajas de usar Javascript en el back-end?

¿Qué enfoque tomarías para codificar Facebook? ¿Con qué comenzarías? Front-end o backend?

¿Qué factores afectan la elección de marcos de backend o idiomas y bases de datos?