glossaire
client ou hôte : qu’est-ce que ça veut dire ?
TL;DR
En développement à distance, l’hôte est la machine qui exécute vos dépôts, vos terminaux et vos agents, et le client est l’appareil devant vous qui affiche l’interface. Votre code reste sur l’hôte et ne passe jamais sur le client. Avec Remote Pane, un ordinateur de bureau ou une VM cloud est l’hôte, et votre portable ou votre téléphone est le client. Si vous utilisez Pane sur un seul ordinateur, il joue les deux rôles, et vous n’avez pas à y penser.
Quand on parle de « client » et d’« hôte » en développement à distance, il s’agit de deux machines qui se partagent le travail. L’hôte fait le gros du travail. Le client vous montre ce qui se passe.
la version simple
L’hôte fait le travail et garde le code. Le client vous affiche l’interface.
| hôte | client | |
|---|---|---|
| ce que c’est | La machine qui exécute votre code et vos agents | L’appareil que vous avez devant vous |
| exemples | Votre ordinateur fixe, une VM cloud, un Mac mini | Votre ordinateur portable, téléphone, tablette |
| ce qui y tourne | Dépôts, terminaux, agents, git, builds | L’interface de Pane, vos saisies |
| où se trouve le code | Ici. Toujours. | Jamais. Il affiche seulement l’interface. |
un exemple concret
Un ordinateur de bureau à la maison peut être l’hôte pendant que votre téléphone est le client.
Imaginons que vous ayez chez vous un ordinateur fixe puissant où tournent vos dépôts et vos agents. Vous sortez et voulez vérifier l’avancée de vos agents depuis votre téléphone.
Votre ordinateur fixe est l’hôte. Il exécute le daemon de Pane, vos terminaux et vos agents. Votre téléphone est le client. Il affiche l’interface de Pane et vous permet d’interagir avec tout ce qui tourne sur l’ordinateur fixe.
Votre code ne quitte jamais l’ordinateur fixe. Votre téléphone vous montre simplement ce qui se passe et vous permet de taper.
Aujourd’hui, le client mobile est l’app web de Pane sur runpane.com/app, que vous pouvez ajouter à votre écran d’accueil. L’app iOS et Android de Pane arrive bientôt.
quand cette distinction n’a aucune importance
Sur une seule machine, il joue les deux rôles, et la distinction n’a pas d’importance.
Si vous utilisez Pane sur une seule machine sans Remote Pane, votre ordinateur est à la fois l’hôte et le client. La distinction n’a aucune importance. Elle devient utile seulement quand vous configurez Remote Pane pour séparer l’interface de la machine qui fait le travail.
documentation associée
- → Configuration d’une VM distante : configurez un hôte et connectez-vous depuis un client
- → Qu’est-ce qu’un daemon ? : le programme en arrière-plan qui tourne sur l’hôte
- → Sécurité et autorisations : comment les connexions entre client et hôte restent sécurisées
Sources
- Corrections
- Si quelque chose ici est faux ou obsolète, dites-le-nous. Nous corrigerons et mettrons à jour la date en haut de la page. Ouvrir une issue sur GitHub
- Sources
questions fréquentes
Par Parsa Khazaeepoul, cofondateur de Pane. .