2011-01-10 18 views
55

Podczas czytania QTKit Application Programming Guide natknąłem się na termin "środowiska bezgłowe" - co to oznacza? Oto fragment:Co oznacza "bez głowy"?

... w tym aplikacje z GUI i narzędziami przeznaczonymi do pracy w środowisku "bezgłowym". Na przykład można użyć tej struktury do pisania narzędzi wiersza polecenia, które manipulują plikami filmów QuickTime.

Odpowiedz

74

"Bezgłowy" w tym kontekście oznacza po prostu brak wyświetlania graficznego. (na przykład: w oparciu o konsolę.)

Wiele serwerów jest "bezgłowych" i na przykład zarządzanych przez SSH.

+0

Występują one w operacjach w tle. Przykładami są serwery wirtualne działające na nadrzędnym systemie operacyjnym. Niekoniecznie aktywnie słuchają klawiatury i zdarzeń myszy. Nawet ekranu. –

+0

@JohnParker Jeden z moich wskazówek powiedział coś o bezgłowym maven, który sprawił, że myślałem, że nie ma GUI. Czy w maven jest tryb bezgłowy? –

6

Najprawdopodobniej wiesz, co to jest przeglądarka. Teraz zabierz GUI, a masz coś, co nazywa się przeglądarką bezgłową. Bezgłowe przeglądarki potrafią robić te same rzeczy, które robią zwykłe przeglądarki, ale szybciej. Są świetne do automatyzacji i testowania stron internetowych programowo.

+0

Czy możesz podać przykładową przeglądarkę, która jest dobra. –

+0

@GayanPathirage PhantomJS jest popularnym przykładem. – Kidburla