глоссарий

клиент и хост: что это значит?

TL;DR

В удалённой разработке хост это машина, на которой работают ваши репозитории, терминалы и агенты, а клиент это устройство перед вами, которое показывает интерфейс. Ваш код остаётся на хосте и никогда не переносится на клиент. С удалённым Pane хостом служит настольный компьютер или облачная виртуальная машина, а клиентом ваш ноутбук или телефон. Если вы пользуетесь Pane на одном компьютере, он одновременно и то и другое, и думать об этом не нужно.

В удалённой разработке клиент и хост - это два компьютера, которые делят работу. Хост берёт на себя всю нагрузку. Клиент показывает, что происходит.

если коротко

Хост делает работу и хранит код. Клиент показывает вам интерфейс.

хостклиент
что этоКомпьютер, на котором работают код и агентыУстройство перед вами
примерыВаш настольный компьютер, облачная ВМ, Mac miniВаш ноутбук, телефон, планшет
что там работаетРепозитории, терминалы, агенты, git, сборкиИнтерфейс Pane и ваши действия
где хранится кодЗдесь. Всегда.Нигде. Он только показывает интерфейс.

пример из жизни

Настольный компьютер дома может быть хостом, а ваш телефон клиентом.

Допустим, дома стоит мощный компьютер с репозиториями и запущенными агентами. Вы вышли из дома и хотите проверить агентов с телефона.

Ваш компьютер - это хост. На нём работают демон Pane, терминалы и агенты. Телефон - это клиент. Он показывает интерфейс Pane и позволяет управлять всем, что запущено на компьютере.

Код не покидает компьютер. Телефон только показывает происходящее и передаёт ваш ввод.

Сейчас клиентом на телефоне служит браузерное приложение Pane на runpane.com/app, которое можно добавить на главный экран. Приложение Pane для iOS и Android скоро выйдет.

когда об этом можно не думать

На одной машине она одновременно и то и другое, и разница не важна.

Если вы используете Pane на одном компьютере без удалённого Pane, он одновременно служит хостом и клиентом. Разница не важна. Она появляется только при настройке удалённого Pane, когда интерфейс работает отдельно от места выполнения задач.

Источники

Исправления
Если что-то здесь неверно или устарело, сообщите нам, и мы исправим это и обновим дату вверху. Открыть задачу на GitHub
Источники

частые вопросы

или
Скачать*
Предупреждение Windows SmartScreenПри прямом скачивании может появиться предупреждение SmartScreen, пока у Pane нет подписи. Исходный код Pane полностью открыт. Вы можете проверить его или собрать приложение сами.1. Нажмите «Подробнее»2. Нажмите «Выполнить в любом случае»3. Продолжите установкуУстановка через PowerShell скачивает официальный релиз напрямую и позволяет избежать большинства проблем с загрузкой через браузер.глобальная установка через npm
Вставьте команду в PowerShell.Linux

Автор: Parsa Khazaeepoul, сооснователь Pane. .