Que signifie “sans tête” signifie?
Lors de la lecture de la QTKit Application Guide De Programmation je suis tombé sur le terme "headless environnements' - qu'est-ce à dire? Voici le passage:
...y compris les applications avec une interface graphique et des outils destinés à fonctionner dans un “sans tête” de l'environnement. Par exemple, vous pouvez utiliser le cadre pour écrire des outils de ligne de commande pour manipuler des fichiers film QuickTime.
Vous devez vous connecter pour publier un commentaire.
"Headless" dans ce contexte signifie simplement sans un affichage graphique. (c'est à dire: Console.)
De nombreux serveurs sont "sans tête" et sont administrés via SSH par exemple.
Vous savez sans doute ce qu'est un navigateur. Maintenant, prenez loin de l'interface graphique, et vous avez ce qu'on appelle un navigateur sans. Headless navigateurs pouvez faire toutes les mêmes choses que la normale des navigateurs, mais plus rapide. Ils sont grands pour l'automatisation et le test de pages web par programmation.
Sans tête signifie que l'exécution de l'application sans interface graphique utilisateur (GUI) et parfois sans interface utilisateur à tous.
Il existe des termes qui sont utilisés dans le contexte légèrement différent et d'utilisation. Voici quelques exemples.
Sans Tête /Ghost /Fantôme
Ce terme est plutôt utilisé pour les poids lourds de clients. L'idée est de lancer un client dans un non-mode graphique, avec une ligne de commande par exemple. Le client pourra alors fonctionner jusqu'à ce que la tâche est terminée ou va interagir avec l'utilisateur grâce à une invite de commandes.
Eclipse, par exemple, peut être exécuté dans headless mode. Ce mode est très pratique quand il s'agit de travaux en cours d'exécution en arrière-plan, ou en construire une usine.
Par exemple, vous pouvez exécuter l'Éclipse en mode graphique pour installer des plugins. C'est OK si vous venez de le faire pour vous-même. Toutefois, si vous êtes d'emballage Eclipse pour être utilisé par les développeurs d'une grande entreprise et vous souhaitez suivre toutes les mises à jour, vous pouvez trouver un plus reproductible, automatique manière plus facile.
C'est quand le headless mode: vous pouvez exécuter l'Éclipse en ligne de commande avec des paramètres qui indiquent les plugins à installer.
La bonne chose à propos de cette méthode est qu'elle peut être intégrée dans une construction usine!
Sans visage
Ce terme est plutôt utilisé pour une plus grande échelle de l'application. Il a été inventé par les concepteurs UX. Sans visage app interagit avec les utilisateurs dans une maner qui est traditionnellement dédié à des utilisateurs humains, comme les mails, SMS, téléphone... mais PAS une interface graphique.
Par exemple, certaines entreprises utilisent le SMS comme un point d'entrée pour le dialogue avec l'utilisateur: l'utilisateur envoie un SMS contenant une demande pour un certain nombre. Cela déclenche des services automatisés de courir et de répondre à l'utilisateur.
C'est une belle expérience utilisateur, car on peut faire des courses à partir de son téléphone. Vous n'avez pas nécessairement besoin d'avoir une connexion internet, et l'interraction avec l'app est assynchronious.
Sur le dos côté, le service peut décider qu'il ne comprend pas la demande de l'utilisateur et de sortir du mode automatique. L'utilisateur entre alors dans une interractive mode avec un opérateur sans changer d'outil de communication.