Headless หมายความว่าแอปพลิเคชันกำลังทำงานโดยไม่มีอินเทอร์เฟซผู้ใช้แบบกราฟิก (GUI) และบางครั้งก็ไม่มีส่วนต่อประสานกับผู้ใช้เลย
มีคำศัพท์ที่คล้ายกันซึ่งใช้ในบริบทและการใช้งานที่แตกต่างกันเล็กน้อย นี่คือตัวอย่างบางส่วน.
หัวขาด / ผี / ผี
คำนี้ค่อนข้างใช้กับลูกค้าที่มีน้ำหนักมาก แนวคิดคือการเรียกใช้ไคลเอ็นต์ในโหมดที่ไม่ใช่กราฟิกโดยมีบรรทัดคำสั่งเช่น จากนั้นไคลเอนต์จะทำงานจนกว่างานจะเสร็จสิ้นหรือจะโต้ตอบกับผู้ใช้ผ่านข้อความแจ้ง
Eclipse เช่นสามารถรันในโหมด headless โหมดนี้มีประโยชน์เมื่อต้องทำงานในพื้นหลังหรือในโรงงานสร้าง
ตัวอย่างเช่นคุณสามารถรัน Eclipse ในโหมดกราฟิกเพื่อติดตั้งปลั๊กอิน สิ่งนี้ใช้ได้ถ้าคุณทำเพื่อตัวคุณเอง อย่างไรก็ตามหากคุณกำลังบรรจุ Eclipse เพื่อใช้โดย devs ของ บริษัท ขนาดใหญ่และต้องการติดตามการอัปเดตทั้งหมดคุณอาจต้องการหาวิธีที่ง่ายกว่าโดยอัตโนมัติที่ทำซ้ำได้มากขึ้น
นั่นคือเวลาที่โหมด headless เข้ามา: คุณสามารถเรียกใช้ Eclipse ในบรรทัดคำสั่งพร้อมพารามิเตอร์ที่ระบุว่าจะติดตั้งปลั๊กอินใด
ข้อดีของวิธีนี้คือสามารถรวมเข้ากับโรงงานสร้างได้!
ไร้หน้า
คำนี้ค่อนข้างใช้สำหรับแอปพลิเคชันขนาดใหญ่ ได้รับการประกาศเกียรติคุณโดยนักออกแบบ UX แอปไร้หน้าโต้ตอบกับผู้ใช้ในรูปแบบที่เป็นประเพณีที่อุทิศให้กับผู้ใช้ที่เป็นมนุษย์เช่นอีเมล SMS โทรศัพท์ ...
ตัวอย่างเช่นบาง บริษัท ใช้ SMS เป็นจุดเริ่มต้นในการสนทนากับผู้ใช้: ผู้ใช้ส่ง SMS ที่มีคำขอไปยังหมายเลขหนึ่ง สิ่งนี้จะทริกเกอร์บริการอัตโนมัติเพื่อเรียกใช้และตอบกลับผู้ใช้
เป็นประสบการณ์การใช้งานที่ดีเพราะเราสามารถทำธุระบางอย่างได้จากโทรศัพท์ คุณไม่จำเป็นต้องมีการเชื่อมต่ออินเทอร์เน็ตและการโต้ตอบกับแอปจะสอดคล้องกัน
ในด้านหลังบริการสามารถตัดสินใจได้ว่าไม่เข้าใจคำขอของผู้ใช้และออกจากโหมดอัตโนมัติ ผู้ใช้จะเข้าสู่โหมดโต้ตอบกับผู้ปฏิบัติงานที่เป็นมนุษย์โดยไม่ต้องเปลี่ยนเครื่องมือสื่อสาร