Koje su prednosti i nedostaci grafičkog korisničkog sučelja (GUI)?

GUI olakšava postavljanje više informacija unutar jednog programa, web stranice ili početnog zaslona računala bez potrebe da ih pretrpate tekstom. Uz pravu grafiku, ljudi mogu s lakoćom koristiti složene programe. GUI ipak nisu jednostavni i teško ih je napraviti. Osim toga, loše dizajnirano sučelje čini stvari težim, a ne lakšim za korisnika.

Krivulja učenja

U početku se GUI može činiti zbunjujućim, pogotovo nekome tko nema ranijih iskustava s njim, ali nakon privikavanja na jedno korisničko sučelje moguće je naviknuti se na nekoliko drugih. Kada gledate programe Adobe Creative Suite, Adobe Photoshop i Adobe Flash koristiti slične slike za svoje GUI. To znači da kada su korisnici navikli na jedan od programa, već su donekle upoznati s korisničkim sučeljem drugog. To se proteže i na web stranice. Mnoge web stranice koriste logotipe za web stranice društvenih medija kako bi korisnicima omogućile brz način dijeljenja sadržaja. Ne samo da se ovi logotipi koriste na različitim web stranicama, već također dijele isti format na svim web stranicama kako bi bili lako prepoznatljivi.

Video dana

Vrijeme potrebno za izradu GUI-ja

Iako ih je lako pokrenuti, GUI je daleko od jednostavnog stvaranja. Python.org pokazuje samo nekoliko načina na koje osoba može napraviti GUI u jednom programskom jeziku. Sučelja temeljena na tekstu ne trebaju slike i stoga je njihovo korištenje za predstavljanje nečega u programu lakše nego korištenje drugih sučelja. Da bi slika predstavljala akciju za program je malo teže. Programer ne samo da mora koristiti pravu sliku, već mora i tu sliku povezati s radnjom i postaviti sliku na pravo mjesto. Ovaj proces postaje mnogo kompliciraniji kada postoji mnogo slika koje rade znatno različite stvari u jednom programu.

Sporije od ostalih operativnih sustava

GUI ima mnogo pokretnih dijelova. Zbog ovih dijelova, GUI ima tendenciju da bude sporiji od sučelja naredbenog retka (CUI), poput onog prikazanog na Teach-ICT. CUI ne koristi slike i jednostavniji je u dizajnu jer ne treba puno za pokretanje. Postoji bezbroj slika mapa, ikona i različitih zaslona na GUI-u koji neprestano koriste resurse računala.