Trate de no pensar en ello como “conexión”, realmente no está conectando los dos de la manera que implica esa frase. Lo que realmente está haciendo es enviar cartas (mensajes) entre dos entidades no conectadas.
Esto siempre me recuerda al viejo comercial “¿dónde está la carne?” Si la carne de res (su programa) se ejecuta en el navegador de usuarios finales (JavaScript, por ejemplo), usted es el front-end. Si la carne de vacuno se está ejecutando en el servidor web (PHP), entonces usted es back-end. Son dos entidades totalmente diferentes y se comunican a través de mensajes.
Al igual que la forma en que dos personas pueden comunicarse por diversos medios (teléfono, correo electrónico de texto, etc.), el frente y la parte posterior pueden comunicarse de diferentes maneras, utilizando formularios, Ajax, etc. Consulte los detalles técnicos descritos en las otras respuestas. El método que use depende de su aplicación y de la información que debe transferirse de adelante hacia atrás y de atrás hacia adelante.
- ¿Qué tan difícil es pasar de ser un desarrollador front-end a back end?
- ¿Cómo crearías un motor de búsqueda para un canal de YouTube?
- ¿Qué significa "back end" en el desarrollo de software?
- ¿Cuáles son las subcategorías de la programación de back-end?
- ¿Las aplicaciones nativas se aplican al front end, back end o ambos?