CLI sistemoms reikalingos užduoties atlikimo komandų žinios, o GUI nereikalauja patirties, ją gali valdyti ir pradedantiesiems vartotojams.
Palyginimo diagrama
Palyginimo pagrindas | CLI | GUI |
---|---|---|
Pagrindinis | Komandų eilutės sąsaja leidžia vartotojui bendrauti su sistema per komandas. | Grafinė vartotojo sąsaja leidžia vartotojui bendrauti su sistema naudojant grafiką, kurioje yra vaizdai, piktogramos ir kt. |
Naudojamas įrenginys | Klaviatūra | Pelė ir klaviatūra |
Lengva atlikti užduotis | Sunku atlikti operaciją ir reikalauti patirties. | Lengva atlikti užduotis ir nereikalauja patirties. |
Tikslumas | Aukšta | Žemas |
Lankstumas | Nepastebimas | Lankstesnė |
Atminties naudojimas | Žemas | Aukšta |
Išvaizda | Negalima keisti | Galima naudoti individualius pakeitimus |
Greitis | Greitas | Lėtas |
Integracija ir išplėtimas | Galimų patobulinimų apimtis | Apribotas |
CLI apibrėžimas
CLI yra akronimas, naudojamas komandų eilutės sąsajai, kurios yra įprastinės sąsajos, plačiai naudojamos 1980-aisiais. Komandų eilutės sąsaja (CLI) leidžia vartotojams rašyti komandas terminalo arba konsolės lange, kad galėtų bendrauti su operacine sistema. Tai terpė, kurioje vartotojai reaguoja į vizualiąją eilutę rašydami komandą ir gauna atsakymą iš sistemos. Vykdydami užduotį, vartotojai turi įvesti komandą arba komandą. CLI yra tikslesnė už GUI, tačiau reikia valdyti komandas ir sintaksę. Ji pabrėžia, kad kognityvinis procesas yra pagrindinis uždavinys. CLI yra tinkamas brangiam skaičiavimui, kai prioritetas yra įvesties tikslumas.
CLI trūkumai
- CLI tinka naudotojui, kuris jį naudoja reguliariai, ir gali įsiminti komandų ir parinkčių diapazoną.
- Mistyping gali sukelti visišką chaosą.
- Komandos niekada negali būti intuityvios.
- Tai tinka ne interaktyviosios grafikos modeliavimui.
GUI apibrėžimas
GUI plečiasi į grafinę vartotojo sąsają . GUI naudoja grafiką, leidžiančią vartotojams bendrauti su operacine sistema ar programa. GUI suteikia langams, slinkties juostoms, mygtukams, vedliams, ikoniniams vaizdams, kitoms piktogramoms, kad naudotojai būtų lengviau. Tai lengva naudoti sąsaja pradedantiesiems vartotojams. Tai intuityvi, lengva išmokti ir mažina pažinimo apkrovą . Skirtingai nuo CLI, GUI naudotojams nereikia prisiminti komandų, o tai reikalauja pripažinimo ir geros tiriamojo tyrimo bei grafikos.
GUI trūkumai
- Tikslumo stoka.
- Analizės replikacija ir žingsnių atkūrimas yra sunkūs.
- Netinka modeliuoti.
- Sunku kurti.
Pagrindiniai skirtumai tarp CLI ir GUI
- CLI leidžia vartotojams įvesti rankinį komandą norint atlikti norimą užduotį, o GUI naudotojai pateikė vaizdinius, kad galėtų bendrauti su operacine sistema, pvz., Mygtukai, piktogramos, vaizdai ir kt.
- Tai lengva atlikti užduotį GUI ir tinka pradedantiesiems. Kita vertus, CLI reikia patirties per komandas ir sintaksę.
- GUI sistemoms reikia pelės ir klaviatūros, o CLI tiesiog reikalauja klaviatūros dirbti.
- Didesnis tikslumas gali būti pasiektas CLI, palyginti su GUI.
- GUI turi pranašumą, palyginti su lankstumu, kai CLI sistemos yra nelanksčios.
- GUI naudoja daugiau sistemos erdvės, o CLI reikia mažiau sistemos išteklių ir erdvės.
- CLI išvaizda negalėjo būti pakeista. Priešingai, GUI išvaizda yra reguliuojama.
- CLI yra greitesnis nei GUI.
Išvada
Tiek CLI, tiek GUI turi savo privalumus ir trūkumus, ir jie yra tinkami pagal vartotojo poreikius ir naudojimą. Grafinė vartotojo sąsaja užtikrina didesnį daugiafunkcinį darbą ir efektyvumą, tačiau komandų eilutės sąsaja suteikia daugiau kontrolės, tikslumo ir pakartojamumo.