Obsah

GUI (Grafické uživatelské rozhraní)

GUI (Graphical User Interface) je typ uživatelského rozhraní, které umožňuje ovládat počítač pomocí grafických prvků, jako jsou ikony, okna, menu a kurzor. Nahradilo starší textové rozhraní (CLI - Command Line Interface), kde se příkazy musely složitě vypisovat na klávesnici.

Základním konceptem většiny moderních GUI je metafora pracovního stolu (Desktop).

Historie a vývoj

Vývoj GUI nebyl lineární a zahrnuje několik klíčových hráčů:

Prvky WIMP

Většina klasických GUI vychází z paradigmatu WIMP, což je zkratka pro:

1. **W**indows (Okna): Samostatné plochy pro jednotlivé běžící programy.
2. **I**cons (Ikony): Malé obrázky reprezentující soubory, složky nebo aplikace.
3. **M**enus (Menu): Seznamy příkazů, ze kterých si uživatel vybírá.
4. **P**ointing device (Ukazovátko): Typicky myš, touchpad nebo trackball pro pohyb kurzoru.

Moderní formy GUI

S rozvojem technologií se GUI vyvinulo do dalších specializovaných forem:

GUI vs. CLI

Vlastnost GUI CLI
Učení Snadné, intuitivní. Obtížné, vyžaduje znalost příkazů.
Rychlost Pomalejší pro experty (vyžaduje pohyby myší). Extrémně rychlé pro automatizaci a skripty.
Náročnost Vyšší nároky na paměť a grafický výkon. Minimální nároky na hardware.
Přesnost Vizuální orientace. Absolutní přesnost díky textovým parametrům.

Související pojmy: Apple, Amiga, Operační systém, UX (User Experience)