glosario
cliente frente a host: ¿qué significan?
TL;DR
En el desarrollo remoto, el host es la máquina que ejecuta tus repos, terminales y agentes, y el cliente es el dispositivo que tienes delante y que muestra la interfaz. Tu código se queda en el host y nunca pasa al cliente. Con Remote Pane, un ordenador de escritorio o una VM en la nube es el host, y tu portátil o tu móvil es el cliente. Si usas Pane en un solo ordenador, es las dos cosas, y no tienes que pensar en ello.
Cuando se habla de «cliente» y «host» en desarrollo remoto, se describen dos equipos que se reparten el trabajo. El host hace el trabajo pesado. El cliente te muestra qué ocurre.
la versión sencilla
El host hace el trabajo y guarda el código. El cliente te muestra la interfaz.
| host | cliente | |
|---|---|---|
| qué es | El equipo que ejecuta tu código y tus agentes | El dispositivo que tienes delante |
| ejemplos | Tu equipo de escritorio, una máquina virtual en la nube o un Mac mini | Tu portátil, teléfono o tableta |
| qué se ejecuta ahí | Repositorios, terminales, agentes, git y builds | La interfaz de Pane y lo que tú introduces |
| dónde está el código | Aquí. Siempre. | Nunca. Solo te muestra la interfaz. |
un ejemplo real
Un ordenador de escritorio en casa puede ser el host mientras tu móvil es el cliente.
Imagina que tienes un equipo potente en casa con tus repositorios y agentes en ejecución. Sales y quieres comprobar cómo van desde el teléfono.
Tu equipo de escritorio es el host. Ejecuta el daemon de Pane, tus terminales y tus agentes. Tu teléfono es el cliente. Muestra la interfaz de Pane y te permite interactuar con todo lo que se ejecuta en el equipo.
Tu código nunca sale del equipo de escritorio. El teléfono solo muestra qué ocurre y te permite escribir.
Hoy, el cliente móvil es la app web de Pane en runpane.com/app, que puedes añadir a tu pantalla de inicio. La app de Pane para iOS y Android llegará muy pronto.
cuándo no necesitas preocuparte por esto
En una sola máquina es las dos cosas, y la distinción no importa.
Si usas Pane en un solo equipo sin Remote Pane, ese equipo es a la vez el host y el cliente. La diferencia no importa. Solo aparece cuando configuras Remote Pane para separar la interfaz del lugar donde se hace el trabajo.
documentación relacionada
- → Configurar una máquina virtual remota: configura un host y conéctate desde un cliente
- → ¿Qué es un daemon?: el programa en segundo plano que se ejecuta en el host
- → Seguridad y permisos: cómo se protegen las conexiones entre cliente y host
Fuentes
- Correcciones
- Si algo de lo que hay aquí es incorrecto o está desactualizado, avísanos y lo corregiremos y actualizaremos la fecha de arriba. Abre una incidencia en GitHub
- Fuentes
preguntas frecuentes
Por Parsa Khazaeepoul, cofundador de Pane. .