terminology - significado - ¿Qué significa "sin cabeza"?
headless significado (3)
Mientras leía la Guía de programación de aplicaciones de QTKit , encontré el término "entornos sin cabeza": ¿qué significa esto? Aquí está el pasaje:
... incluidas aplicaciones con una GUI y herramientas destinadas a ejecutarse en un entorno "sin cabeza". Por ejemplo, puede usar el marco para escribir herramientas de línea de comandos que manipulan archivos de película QuickTime.
"Sin cabeza" en este contexto simplemente significa sin una pantalla gráfica. (es decir: basado en consola)
Muchos servidores son "sin cabeza" y se administran a través de SSH, por ejemplo.
Lo más probable es que sepas qué es un navegador. Ahora quítese la GUI, y tiene lo que se llama un navegador sin cabeza. Los navegadores sin cabeza pueden hacer todas las mismas cosas que hacen los navegadores normales, pero más rápido. Son geniales para automatizar y probar páginas web mediante programación.
Sin cabeza significa que la aplicación se está ejecutando sin una interfaz gráfica de usuario (GUI) y, a veces sin interfaz de usuario en absoluto.
Hay términos similares para esto, que se usan en contextos y usos ligeramente diferentes. Aquí hay unos ejemplos.
Sin cabeza / Fantasma / Fantasma
Este término es bastante usado para clientes de gran peso. La idea es ejecutar un cliente en un modo no gráfico, con una línea de comando, por ejemplo. El cliente se ejecutará hasta que la tarea finalice o interactuará con el usuario a través de un aviso.
Eclipse, por ejemplo, se puede ejecutar en modo sin cabeza. Este modo es útil cuando se trata de ejecutar trabajos en segundo plano, o en una fábrica de construcción.
Por ejemplo, puede ejecutar Eclipse en modo gráfico para instalar complementos. Esto está bien si lo haces por ti mismo. Sin embargo, si está empaquetando Eclipse para ser utilizado por los desarrolladores de una gran empresa y desea mantenerse al día con todas las actualizaciones, es probable que desee encontrar una forma más reproducible y automática.
Ahí es cuando entra el modo sin cabeza: puede ejecutar Eclipse en la línea de comandos con parámetros que indican qué complementos se deben instalar.
Lo bueno de este método es que se puede integrar en una fábrica de construcción.
Sin rostro
Este término se usa bastante para una aplicación a mayor escala. Ha sido acuñado por los diseñadores de UX. Una aplicación sin rostro interactúa con los usuarios de una manera tradicional que se dedica a usuarios humanos, como correos electrónicos, SMS, teléfonos ... pero NO una GUI.
Por ejemplo, algunas empresas usan SMS como un punto de entrada para dialogar con los usuarios: el usuario envía un SMS que contiene una solicitud a un determinado número. Esto activa los servicios automatizados para ejecutar y responder al usuario.
Es una experiencia agradable para el usuario, ya que uno puede hacer algunos recados desde su teléfono. No es necesario que tengas conexión a Internet, y la interacción con la aplicación es asincrónica.
En el lado de back-end, el servicio puede decidir que no comprende la solicitud del usuario y salir del modo automático. El usuario entra luego en un modo interactivo con un operador humano sin cambiar su herramienta de comunicación.