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ôteclient
ce que c’estLa machine qui exécute votre code et vos agentsL’appareil que vous avez devant vous
exemplesVotre ordinateur fixe, une VM cloud, un Mac miniVotre ordinateur portable, téléphone, tablette
ce qui y tourneDépôts, terminaux, agents, git, buildsL’interface de Pane, vos saisies
où se trouve le codeIci. 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.

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

ou
Télécharger*
Alerte Windows SmartScreenLes téléchargements directs peuvent afficher une alerte SmartScreen tant que Pane n'est pas signé. Pane est entièrement open source. Vous pouvez vérifier le code et le compiler vous-même.1. Cliquez sur Informations complémentaires2. Cliquez sur Exécuter quand même3. Continuez l'installationL'installation PowerShell télécharge directement la version officielle et évite la plupart des blocages du navigateur.installation globale npm
Collez cette commande dans PowerShell.Linux

Par Parsa Khazaeepoul, cofondateur de Pane. .