Skirtumas tarp GUI ir komandinės eilutės

GUI vs komandinė eilutė

Du populiariausi sąveikos su kompiuteriu būdai yra komandinė eilutė ir grafinė vartotojo sąsaja (GUI). Komandų eilutė yra tik teksto sąsaja, o GUI yra sąsaja, sudaryta iš grafinių simbolių. Dažniausiai visas bendrąsias užduotis, atliekamas naudojant GUI, gali atlikti komandinė eilutė ir atvirkščiai (nors, kalbant apie sudėtingesnes užduotis, komandinė eilutė gali būti vienintelė galimybė).

Kas yra GUI?

GUI (tariama gooey) yra sąsajos rūšis, leidžianti vartotojams bendrauti su operacinėmis sistemomis vaizdų / animacijos / garso, o ne teksto forma. Ši sąsaja pateikia vartotojui informaciją / veiksmus, pasiekiamus per grafinius objektus (pvz., Piktogramas). Sąveikai galima naudoti ir pelę, ir klaviatūrą. Vartotojas atlieka veiksmus tiesiogiai manipuliuodamas grafiniais objektais ekrane.

Kas yra komandinė eilutė?

Komandų eilutė (paprastai vadinama komandinės eilutės sąsaja / aiškintoju arba CLI) yra mechanizmas, leidžiantis sąveikauti su kompiuterio operacine sistema įvedant (įvedant) komandas. Tai yra tik teksto sąsaja, kuriai reikia įvesties tik iš klaviatūros (paprastai vadinama „komandos įvedimu“). Paprastai klavišas „Enter“ paspaudžiamas komandos pabaigoje, po to kompiuteris priima, analizuoja ir vykdo tą komandą. Komandos išvestis bus grąžinta atgal į terminalą kaip teksto eilutės. Rezultatas taip pat gali apimti užduoties sumą ir faktinį rezultatą. Norėdami įterpti komandą paketiniu režimu, vartotojas gali naudoti scenarijaus failą. Scenarijus yra failas, kuriame yra užsakyta komandų seka, kuri užbaigs visą užduotį.

Kuo skiriasi GUI nuo komandinės eilutės??

Daugumai komandinės eilutės sąsajos užduočių reikia tik klaviatūros, o GUI sistemoms reikia ir pelės, ir klaviatūros. Todėl komandinės eilutės vartotojams paprastai nereikia perjungti rankų iš vienos vietos į kitą. Komandinės eilutės sąsajai paprastai reikia vos kelių kodo eilučių sudėtingai užduočiai atlikti. Komandų eilutėje tikrai naudojama mažiau išteklių nei GUI sistemoje, nes GUI sistema įkels piktogramas, šriftus, I / O tvarkykles ir kitus išteklius. Dėl šių trijų priežasčių komandinės eilutės vartotojai gali atlikti daugumą užduočių palyginti greičiau nei GUI vartotojas. Komandinės eilutės vartotojai gali kurti scenarijus ir taupyti laiką, o GUI vartotojai gali tą patį daryti naudodamiesi tokiomis priemonėmis, kaip kuriant sparčiuosius klavišus.

Nors naujiems vartotojams gali tekti išmokti valdyti pelę, GUI pasiimti yra lengviau nei naudojant komandinę eilutę. Skirtingai nei GUI, komandinės eilutės vartotojams reikia pakankamai daug žinių ir jiems reikia įsiminti daugybę komandų, kad sklandžiai atliktumėte savo darbą. Tačiau komandinės eilutės vartotojas gali žymiai labiau valdyti failą ir operacinę sistemą. Vykdant kai kurias sudėtingesnes užduotis, komandinė eilutė gali būti vienintelė galimybė (kartais). Iš esmės GUI sistemos leidžia lengvai atlikti daugiafunkcinius uždavinius, pateikdamos grafines priemones, leidžiančias stebėti kelis dalykus (procesą) vienu metu (daugelis komandų eilutės aplinkų siūlo daugiafunkcinį užduočių atlikimą, tačiau sunkiau peržiūrėti kelis dalykus vienu metu)..