Por lo tanto, debe elegir un idioma para su backend, le recomendaría Node.js, Ruby o Python. Tienen algunas bibliotecas diferentes para material RESTAPI, sin embargo, no use Ruby on Rails, a menos que tenga un front-end web y un dispositivo móvil. Podría usar Java o C ++, pero eso requiere mucho más tiempo y saber cómo.
RESTAPI interactuará con una base de datos y extraerá cualquier información que se necesite / solicite para el cliente. Esa información se puede enviar de vuelta en JSON o XML, recomendaría JSON como muy amigable para los humanos.
El lado del cliente realizará solicitudes HTTP al servidor que ejecuta la API y esa API procesará la solicitud y responderá adecuadamente.
- ¿Cuáles son los pros y los contras de WhatsApp versus WeChat como aplicaciones de mensajería en el teléfono inteligente?
- ¿Cuál es una función general del software de contabilidad de conteo?
- ¿Existe una alternativa buena y gratuita a cPanel?
- ¿Cuál es la mejor y más precisa aplicación de pronóstico del tiempo de iOS para Europa?
- ¿Qué aplicación utiliza para programar estrategias comerciales automatizadas?
Heroku es un servicio en la nube, funciona muy de cerca con Github. Empujas tu programa API a su nube y lo ejecutarán por ti.
AWS tiene muchos servicios, son la nube más grande y la más popular con diferencia. Aún necesitará codificar su API independientemente del servicio de alojamiento que elija. Es como dar instrucciones a alguien más, ellos harán todo lo que esté en la lista de instrucciones, pero no tendrían esa lista a menos que se la hayas dado.