Kakšne so prednosti in slabosti grafičnega uporabniškega vmesnika (GUI)?
Grafični uporabniški vmesniki olajšajo namestitev več informacij znotraj posameznega programa, spletne strani ali začetnega zaslona računalnika, ne da bi jih bilo treba napolniti z besedilom. S pravo grafiko lahko ljudje z lahkoto uporabljajo zapletene programe. GUI pa niso preprosti in jih je težko izdelati. Poleg tega slabo zasnovan vmesnik za uporabnika oteži stvari, namesto da jih olajša.
Krivulja učenja
Sprva se lahko GUI zdi zmeden, zlasti za nekoga, ki z njim še ni imel nobenih izkušenj, toda po navadi na en uporabniški vmesnik se je mogoče navaditi na več drugih. Če pogledate programe Adobe Creative Suite, Adobe Photoshop in
Čas, potreben za izdelavo GUI
Čeprav jih je enostavno zagnati, GUI še zdaleč ni enostavno ustvariti. Python.org prikazuje samo nekaj načinov, kako lahko oseba ustvari GUI v enem samem programskem jeziku. Besedilni vmesniki ne potrebujejo slik, zato je njihova uporaba za predstavitev nečesa v programu lažja kot uporaba drugih vmesnikov. Narediti sliko, ki predstavlja akcijo za program, je nekoliko težje. Ne samo, da mora programer uporabiti pravo sliko, ampak mora to sliko tudi povezati z dejanjem in postaviti sliko na pravo mesto. Ta postopek postane veliko bolj zapleten, če obstaja veliko slik, ki v enem samem programu izvajajo zelo različne stvari.
Počasnejši od drugih operacijskih sistemov
GUI ima veliko gibljivih delov. Zaradi teh delov je GUI običajno počasnejši od vmesnika ukazne vrstice (CUI), kot je prikazan na Teach-ICT. CUI ne uporablja slik in je enostavnejša zasnova, saj za delovanje ne potrebuje veliko. V GUI je nešteto slik map, ikon in različnih zaslonov, ki nenehno uporabljajo vire računalnika.