Что значит "безголовый"? - PullRequest
       7

Что значит "безголовый"?

71 голосов
/ 10 января 2011

Читая Руководство по программированию приложений QTKit Я столкнулся с термином «окружение без головы» - что это значит? Вот отрывок:

... включая приложения с графическим интерфейсом и инструменты, предназначенные для работы в «автономной» среде. Например, вы можете использовать платформу для написания инструментов командной строки, которые манипулируют файлами фильмов QuickTime.

Ответы [ 3 ]

93 голосов
/ 10 января 2011

«Безголовый» в данном контексте означает просто без графического отображения.(т. е. на основе консоли.)

Многие серверы являются "автономными" и управляются, например, по SSH.

12 голосов
/ 06 января 2017

Скорее всего, вы знаете, что такое браузер.Теперь уберите графический интерфейс, и у вас есть то, что называется безголовым браузером.Безголовые браузеры могут делать все то же, что и обычные браузеры, но быстрее.Они отлично подходят для автоматизации и тестирования веб-страниц программно.

4 голосов
/ 07 июня 2018

Безголовый означает, что приложение работает без графического пользовательского интерфейса (GUI), а иногда вообще без пользовательского интерфейса.

Существуют аналогичные термины для этого, которые используются в несколько ином контексте и использовании.Вот несколько примеров.

Безголовый / Призрак / Призрак

Этот термин скорее используется для клиентов с большим весом.Идея состоит в том, чтобы запустить клиент в неграфическом режиме, например, из командной строки.Затем клиент будет работать до тех пор, пока его задача не будет выполнена, или будет взаимодействовать с пользователем через приглашение.

Например, Eclipse может быть запущен в автономном режиме.Этот режим удобен, когда речь идет о выполнении заданий в фоновом режиме или на фабрике сборки.

Например, вы можете запустить Eclipse в графическом режиме для установки плагинов.Это нормально, если вы просто делаете это для себя.Однако, если вы упаковываете Eclipse для использования разработчиками крупной компании и хотите быть в курсе всех обновлений, вам, вероятно, понадобится найти более воспроизводимый, автоматический более простой способ.

Именно тогдаПриходит режим безголовый: вы можете запустить Eclipse в командной строке с параметрами, которые указывают, какие плагины устанавливать.

Приятная особенность этого метода в том, что он может быть интегрирован в фабрику сборки!

Безликий

Этот термин скорее используется для более крупного применения.Это было придумано дизайнерами UX.Безликое приложение взаимодействует с пользователями в манере, которая традиционно предназначена для людей-пользователей, таких как почта, SMS, телефон ... но НЕ GUI.

Например, некоторые компании используют SMS в качестве точки входа в диалогс пользователями: пользователь отправляет SMS-сообщение с запросом на определенный номер.Это запускает автоматизированные сервисы для запуска и ответа пользователю.

Это приятный пользовательский опыт, потому что можно выполнять некоторые поручения со своего телефона.Вам необязательно иметь подключение к Интернету, и взаимодействие с приложением является асинхронным.

С внутренней стороны служба может решить, что она не понимает запрос пользователя, и выйти изавтоматизированный режим.Затем пользователь входит в интерактивный режим с оператором-человеком, не меняя средства связи.

...