La programación de backend es todo lo que se hace “oculto” para el usuario. Un sitio tiene una interfaz (la página) que el usuario usa e interactúa con el servidor. Cuando el usuario envía alguna información, generalmente se denomina página alojada en el servidor. Esa página procesa la información enviada por el usuario, es ese proceso al que llamamos procesamiento de back-end. Incluye acceso a bases de datos. llamar a servicios web (esto se puede hacer directamente desde la interfaz, pero sigue siendo una operación / proceso de fondo), etc.
El procesamiento de back-end generalmente devuelve cierta información al front-end, o una página nueva, rara vez es silenciosa.
Utilicé el ejemplo del sitio, porque creo que es más rápido explicar el proceso, pero puede ser una aplicación de escritorio, un cliente inteligente (como Skype, Facebook Messenger, etc.).
- ¿Puedes escribir Back-End en un idioma y Front-End en otro?
- ¿Cuál es el mejor backend para admitir aplicaciones iOS y Android de múltiples usuarios?
- La forma de decidir el problema debe solucionarse en el back-end o front-end
- ¿Qué más puedo hacer con mi experiencia en desarrollo web back-end?
- Si quisiera crear un sitio como Quora, ¿cómo gestionaría mis desarrolladores front-end y back-end por separado y de manera eficiente?
Espero haberte iluminado.