Grafické uživatelské rozhraní (GUI; někdy vyslovoval “gooey”) je používán nejvíce komerčně populární počítač operační systémy a softwarové programy dnes. Je to druh rozhraní, které umožňuje uživatelům manipulovat s prvky na obrazovce pomocí myši, pera nebo dokonce prstu. Tento druh rozhraní umožňuje například textovým editorům nebo webovým návrhovým programům nabízet možnosti WYSIWYG (to, co vidíte, je to, co získáte).
Než se GUI systémy staly populárnějšími, systémy standardního rozhraní příkazového řádku (CLI) byly normou. V těchto systémech museli uživatelé zadávat příkazy pomocí řádků kódovaného textu. Příkazy se pohybovaly od jednoduchých pokynů pro přístup k souborům nebo adresářům až po mnohem složitější příkazy, které vyžadovaly mnoho řádků kódu.
Jak si můžete představit, systémy GUI učinily počítače mnohem uživatelsky příjemnějšími než systémy CLI.
Výhody pro podniky a další organizace
Počítač s dobře navrženým grafickým rozhraním může používat téměř kdokoli, bez ohledu na to, jak technicky může být uživatel důvtipný. Zvažte systémy správy hotovosti nebo počítačové registrační pokladny, které se dnes používají v obchodech a restauracích. Zadávání informací je stejně jednoduché jako stisknutí čísel nebo obrázků na dotykové obrazovce, abyste mohli zadávat příkazy a vypočítávat platby, ať už jde o hotovost, kredit nebo debet. Tento proces zadávání informací je jednoduchý, prakticky k tomu může být vyškolen kdokoli a systém může ukládat veškerá prodejní data pro pozdější analýzu nesčetným způsobem. Takový sběr dat byl mnohem náročnější na práci ve dnech před rozhraním GUI.
Výhody pro jednotlivce
Představte si, že se snažíte procházet web pomocí systému CLI. Místo toho, aby ukazovali a klikali na odkazy na vizuálně ohromující webové stránky, by uživatelé museli zavolat textově řízené adresáře souborů a možná si budou muset zapamatovat dlouhé a složité adresy URL, aby je mohly vkládat ručně. Určitě by to bylo možné a mnoho cenných výpočtů bylo provedeno, když na trhu dominovaly systémy CLI, ale mohlo to být únavné a obecně se omezovalo na pracovní úkoly. Pokud si chcete prohlížet rodinné fotografie, sledovat videa nebo číst zprávy na domácím počítači, musíte si to zapamatovat někdy dlouhé nebo složité příkazové příkazy, ne mnoho lidí by zjistilo, že to je relaxační způsob, jak utratit čas.
Hodnota CLI
Snad nejviditelnějším příkladem Hodnota CLI je s těmi, kdo píšou kód pro softwarové programy a webové designy. Systémy GUI zpřístupňují úkoly průměrným uživatelům, ale kombinují klávesnici s myší nebo některou dotykovou obrazovku druh může být časově náročný, pokud lze stejný úkol splnit, aniž byste museli vzít ruce pryč klávesnice. Ti, kteří píší kód, znají příkazové kódy, které musí obsahovat, a pokud to není nutné, nechtějí ztrácet čas směřováním a kliknutím.
Ruční zadávání příkazů také nabízí přesnost, že WYSIWYG možnost v rozhraní GUI nemusí poskytnout. Například, pokud je cílem vytvořit prvek pro webovou stránku nebo softwarový program, který má přesnou šířku a výšku v pixelech může být rychlejší a přesnější zadat tyto rozměry přímo, než se pokusit nakreslit prvek a myš.