Grafični uporabniški vmesnik (GUI; včasih izgovarja "gooey") večina komercialno priljubljenih uporablja računalnik operacijskih sistemov in programskih programov danes. To je vrsta vmesnika, ki uporabnikom omogoča, da z miško, pisalom ali celo prstom manipulirajo z elementi na zaslonu. Ta vrsta vmesnika omogoča, da na primer programi za obdelavo besedil ali programi spletnega oblikovanja ponujajo možnosti WYSIWYG (kar vidite, kaj dobite).
Preden so sistemi GUI postali priljubljeni, so bili vmesniki CLI vmesnik ukazne vrstice norma. V teh sistemih so uporabniki morali vnašati ukaze z uporabo vrstic kodiranega besedila. Ukazi so segali od preprostih navodil za dostop do datotek ali imenikov do precej bolj zapletenih ukazov, ki zahtevajo veliko vrstic kode.
Kot si lahko predstavljate, so sistemi GUI računalnikom naredili veliko bolj uporabniku prijazne kot sisteme CLI.
Koristi za podjetja in druge organizacije
Računalnik z dobro zasnovanim GUI-jem lahko uporablja skoraj vsakdo, ne glede na to, kako uporabnik je tehnično dober. Razmislite o sistemih upravljanja gotovine ali računalniških blagajnah, ki se danes uporabljajo v trgovinah in restavracijah. Vnašanje informacij je tako enostavno, kot če pritisnete številke ali slike na zaslonu na dotik, da lahko naročite in izračunate plačila, ne glede na to, ali gre za gotovino, kredit ali debet. Ta postopek vnosa informacij je preprost, za to je lahko usposobljen praktično vsakdo, sistem pa lahko shrani vse podatke o prodaji za kasnejšo analizo na nešteto načinov. Takšno zbiranje podatkov je bilo v dneh pred vmesniki GUI veliko bolj delovno intenzivno.
Koristi za posameznike
Predstavljajte si, da poskušate brskati po spletu s sistemom CLI. Namesto da bi kazali in klikali na povezave do vizualno osupljivih spletnih mest, bi se uporabniki morali obrniti besedilno vodenih datotek in si morda zapomnite dolge, zapletene URL-je, da jih lahko vnesete ročno. Vsekakor bi bilo to mogoče, in ko so sistemi CLI prevladovali na trgu, so bili narejeni veliko dragoceni računi, vendar je bilo lahko dolgočasno in na splošno omejeno na delovne naloge. Če je gledanje družinskih fotografij, gledanje videoposnetkov ali branje novic na domačem računalniku pomenilo, da si jih morate zapomniti včasih dolgi ali zapleteni vhodi ukazov ne bi marsikdo ugotovil, da bi to lahko sprostilo čas.
Vrednost CLI-ja
Morda najbolj očiten primer CLI vrednost je s tistimi, ki pišejo kodo za programske programe in spletne zasnove. Sistemi GUI omogočajo naloge bolj dostopne povprečnim uporabnikom, vendar kombinirajo tipkovnico z miško ali zaslon na dotik nekaterih Razvrstitev je lahko zamudna, če je mogoče opraviti isto nalogo, ne da bi si morali odvzeti roke tipkovnica. Tisti, ki napišejo kodo, vedo ukaze, ki jih morajo vključiti, in ne želijo izgubljati časa s kazanjem in klikom, če to ni potrebno.
Ročno vnašanje ukazov ponuja tudi natančnost, da a WYSIWYG možnost v vmesniku GUI morda ne ponuja. Če je na primer cilj ustvariti element za spletno stran ali programski program, ki ima natančno širino in višino v slikovnih pikh je mogoče hitreje in natančneje vnesti te dimenzije neposredno, kot če poskusimo sestaviti element z a miška.