Kakšne so prednosti in slabosti grafičnega uporabniškega vmesnika (GUI)?

GUI olajšajo namestitev več informacij znotraj enega samega programa, spletne strani ali domačega zaslona računalnika, ne da bi jih morali zatrpati z besedilom. S pravo grafiko lahko ljudje z lahkoto uporabljajo zapletene programe. GUI pa niso preprosti in jih je težko narediti. Poleg tega slabo oblikovan vmesnik uporabniku otežuje in ne olajša stvari.

Učna krivulja

Sprva se lahko GUI zdi zmeden, še posebej nekomu, ki z njim še nima izkušenj, po prilagoditvi na en uporabniški vmesnik pa se je mogoče navaditi na več drugih. Ko gledate programe Adobe Creative Suite, Adobe Photoshop in Adobe Flash uporabljajo podobne slike za svoje GUI. To pomeni, da ko so uporabniki vajeni enega od programov, so že nekoliko seznanjeni z uporabniškim vmesnikom drugega. To velja tudi za spletne strani. Številne spletne strani uporabljajo logotipe za spletna mesta družbenih medijev, da uporabnikom omogočijo hiter način za skupno rabo vsebine. Ne samo, da se ti logotipi uporabljajo na različnih spletnih mestih, ampak imajo tudi isto obliko na spletnih straneh, da jih je mogoče zlahka prepoznati.

Video dneva

Potreben čas za izdelavo GUI

Čeprav jih je enostavno izvajati, GUI še zdaleč ni preprost za ustvarjanje. Python.org prikazuje le nekaj načinov, kako lahko oseba ustvari GUI v enem samem programskem jeziku. Vmesniki, ki temeljijo na besedilu, ne potrebujejo slik, zato je njihova uporaba za predstavitev nečesa v programu lažja kot uporaba drugih vmesnikov. Da bi slika predstavljala dejanje za program, je nekoliko težje. Ne samo, da mora programer uporabiti pravo sliko, ampak mora to sliko tudi povezati z dejanjem in sliko postaviti na pravo mesto. Ta postopek postane veliko bolj zapleten, če obstaja veliko slik, ki v enem samem programu opravljajo zelo različne stvari.

Počasnejše od drugih operacijskih sistemov

GUI ima veliko gibljivih delov. Zaradi teh delov je GUI ponavadi počasnejši od vmesnika ukazne vrstice (CUI), kot je prikazan na Teach-IKT. CUI ne uporablja slik in je do te mere enostavnejši, saj ne potrebuje veliko za delovanje. V GUI je nešteto slik map, ikon in različnih zaslonov, ki nenehno uporabljajo vire računalnika.