99

QTKit アプリケーション プログラミング ガイドを読んでいるときに、「ヘッドレス環境」という用語に出くわしました。これはどういう意味ですか? ここに一節があります:

...「ヘッドレス」環境で実行するための GUI とツールを備えたアプリケーションを含みます。たとえば、このフレームワークを使用して、QuickTime ムービー ファイルを操作するコマンド ライン ツールを作成できます。

4

4 に答える 4

127

このコンテキストでの「ヘッドレス」とは、単にグラフィック表示がないことを意味します。(つまり: コンソールベース。)

多くのサーバーは「ヘッドレス」であり、たとえば SSH 経由で管理されます。

于 2011-01-10T14:22:33.497 に答える
13

ヘッドレスとは、アプリケーションがグラフィカル ユーザー インターフェイス (GUI) なしで実行されていることを意味し、ユーザー インターフェイスがまったくない場合もあります。

これには似たような用語があり、わずかに異なる文脈や用法で使用されています。下記は用例です。

ヘッドレス / ゴースト / ファントム

この用語は、かなり重量のあるクライアントに使用されます。アイデアは、たとえばコマンドラインを使用して、非グラフィカルモードでクライアントを実行することです。その後、クライアントはタスクが完了するまで実行されるか、プロンプトを通じてユーザーと対話します。

たとえば、Eclipse はヘッドレス モードで実行できます。このモードは、バックグラウンドまたはビルド ファクトリでジョブを実行する場合に便利です。

たとえば、Eclipse をグラフィック モードで実行して、プラグインをインストールできます。これは自分でやればOKです。ただし、大企業の開発者が使用する Eclipse をパッケージ化しており、すべての更新に遅れないようにしたい場合は、おそらく、より再現性が高く、自動化された簡単な方法を見つけたいと思うでしょう。

それがヘッドレス モードの出番です。どのプラグインをインストールするかを示すパラメーターを使用して、コマンド ラインで Eclipse を実行できます。

この方法の良いところは、ビルド ファクトリに統合できることです。

フェイスレス

この用語は、むしろ大規模なアプリケーションに使用されます。UX デザイナーによって考案されました。顔のないアプリは、メール、SMS、電話など、伝統的に人間のユーザー専用の方法でユーザーとやり取りしますが、GUI ではありません。

たとえば、一部の企業では、SMS をユーザーと対話するためのエントリ ポイントとして使用しています。ユーザーは、要求を含む SMS を特定の番号に送信します。これにより、自動化されたサービスが実行され、ユーザーに返信されます。

電話からいくつかの用事を済ませることができるので、これは素晴らしいユーザー エクスペリエンスです。必ずしもインターネットに接続する必要はなく、アプリとのやり取りは非同期です。

バックエンド側では、サービスはユーザーの要求を理解していないと判断し、自動モードから抜け出すことができます。次に、ユーザーは、通信ツールを変更することなく、人間のオペレーターとの対話モードに入ります。

于 2018-06-07T08:27:57.780 に答える
1

ヘッドレスは、ブラウザまたは GUI を必要としないプログラムの観点から参照できます。一般の人が情報を表示し、情報をコードの形式で別のプログラムに渡すだけではあまり役に立ちません。

では、なぜヘッドレス プログラムを使用するのでしょうか。

グラフィックカードspeedperformanceアクセスできるユーザーを含むすべてのユーザーが利用できるようになったからです。あなたを可能testing browserless setupsにし、助けますmultitask

ヘッドレス ブラウザのガイド

GUIとは?

于 2019-12-01T10:12:55.773 に答える