Interfața grafică de utilizator (GUI; uneori pronunțat „gooey”) este folosit de cei mai populari din comerț calculator sisteme de operare și programe software astăzi. Este genul de interfață care permite utilizatorilor să manipuleze elemente de pe ecran folosind un mouse, un stylus sau chiar un deget. Acest tip de interfață permite procesarea de texte sau programe de web design, de exemplu, pentru a oferi opțiuni WYSIWYG (ceea ce vedeți este ceea ce primiți).
Înainte ca sistemele GUI să devină populare, sistemele interfață de linie de comandă (CLI) erau norma. Pe aceste sisteme, utilizatorii au trebuit să introducă comenzi folosind linii de text codate. Comenzile variau de la instrucțiuni simple pentru accesarea fișierelor sau directoarelor până la comenzi mult mai complicate care necesitau multe linii de cod.
După cum vă puteți imagina, sistemele GUI au făcut computerele mult mai ușor de utilizat decât sistemele CLI.
Beneficii pentru companii și alte organizații
Un computer cu o GUI bine concepută poate fi utilizat de aproape oricine, indiferent de cât de priceput ar fi utilizatorul. Luați în considerare sistemele de gestionare a numerarului sau casele de marcat computerizate, utilizate în magazinele și restaurantele de astăzi. Introducerea informațiilor este la fel de simplă precum apăsarea numerelor sau a imaginilor pe un ecran tactil pentru a plasa comenzi și a calcula plățile, indiferent dacă sunt în numerar, credit sau debit. Acest proces de introducere a informațiilor este simplu, practic oricine poate fi instruit să o facă, iar sistemul poate stoca toate datele de vânzări pentru analize ulterioare în nenumărate moduri. O astfel de colectare de date a fost mult mai intensă în forța de muncă în zilele anterioare interfețelor GUI.
Beneficii pentru persoane fizice
Imaginați-vă că încercați să navigați pe web folosind un sistem CLI. În loc să indice și să facă clic pe link-uri către site-uri web uimitoare vizual, utilizatorii ar trebui să apeleze directoare de fișiere bazate pe text și poate trebuie să vă amintiți URL-uri lungi și complicate pentru a le introduce manual. Cu siguranță, ar fi posibil, și multe calcule valoroase s-au făcut atunci când sistemele CLI au dominat piața, dar ar putea fi obositor și, în general, s-a limitat la sarcini legate de muncă. Dacă vizionarea fotografiilor de familie, vizionarea de videoclipuri sau citirea știrilor pe un computer de acasă înseamnă că trebuie să memorezi uneori intrări de comandă lungi sau complexe, nu multe persoane vor considera că este o modalitate relaxantă de a-și petrece cheltuielile timp.
Valoarea CLI
Poate cel mai evident exemplu de Valoarea CLI este cu cei care scriu cod pentru programe software și design web. Sistemele GUI fac sarcinile mai accesibile utilizatorilor obișnuiți, dar combinând o tastatură cu un mouse sau un ecran tactil al unora sortul poate dura foarte mult atunci când aceeași sarcină poate fi îndeplinită fără a fi nevoie să-ți iei mâinile cuiva tastatură. Cei care scriu cod cunosc codurile de comandă pe care trebuie să le includă și nu vor să piardă timpul indicând și dând clic dacă nu este necesar.
Introducerea manuală a comenzilor oferă și precizia că a WYSIWYG opțiunea dintr-o interfață GUI nu poate fi furnizată. De exemplu, dacă obiectivul este de a crea un element pentru o pagină web sau un program software care are o lățime și o înălțime precisă în pixeli, poate fi mai rapid și mai precis să introduceți direct aceste dimensiuni decât să încercați să desenați elementul cu un șoarece.