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.
- ¿Cuál es el mejor patrón de diseño para ac # back end?
- Cómo aprender el desarrollo web de back-end fácilmente
- Para una plataforma de aplicación móvil de comercio electrónico, ¿cuál es el mejor marco web de back-end: Node.js o Django?
- ¿Qué debe saber un programador para desarrollar para el back-end de aplicaciones web y móviles?
- ¿Cuáles son los pros y los contras de usar RoR vs Go en el back-end, cuáles son las situaciones en las que usar uno de ellos es imprescindible en lugar del otro?
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.