Graafilise liidese ja käsuridade erinevus

GUI vs käsurida

Kaks kõige populaarsemat arvutiga suhtlemise viisi on käsurida ja graafiline kasutajaliides (GUI). Käsurida on ainult tekstiliides ja GUI on graafilistest sümbolitest koosnev liides. Enamasti saab kõiki GUI abil tehtavaid üldisi ülesandeid täita käsurida ja vastupidi (kuigi edasijõudnute ülesannete puhul võib käsurida olla ainus võimalus).

Mis on GUI??

GUI (hääldatud gooey) on teatud tüüpi liides, mis võimaldab kasutajatel suhelda opsüsteemidega piltide / animatsioonide / heli kujul, mitte tekstina. See liides tutvustab kasutajale graafiliste objektide (nt ikoonide) kaudu saadaolevat teavet / toiminguid. Suhtlemiseks saab kasutada nii hiirt kui ka klaviatuuri. Kasutaja teostab toiminguid, manipuleerides otseselt ekraanil olevate graafiliste objektidega.

Mis on käsurida?

Käsurida (tavaliselt tuntud kui käsuridade liides / tõlk või CLI) on mehhanism, mis võimaldab arvuti opsüsteemiga suhelda, sisestades (tippides) käske. See on ainult tekstiliides, mis nõuab sisestust ainult klaviatuurilt (tavaliselt nimetatakse seda “käsu sisestamiseks”). Tavaliselt vajutatakse sisestusklahvi käsu lõpus, misjärel arvuti võtab selle vastu, sõelub ja täidab selle käsu. Käskluse väljund tagastatakse tekstireana terminali tagasi. Väljund võib sisaldada ka ülesande kokkuvõtet ja tegelikku tulemust. Käskluse lisamiseks pakkimisrežiimis saab kasutaja kasutada skriptifaili. Skript on fail, mis sisaldab tellitud käskude jada, mis täidab kogu töö.

Mis vahe on GUI ja käsuridade vahel??

Enamik käsuridaliidese ülesandeid nõuab ainult klaviatuuri, samas kui GUI-süsteemid nõuavad nii hiirt kui ka klaviatuuri. Seetõttu ei pea käsuridade kasutajad tavaliselt käsi kahe koha vahel vahetama. Ja käsuribaliides nõuab keeruka ülesande täitmiseks tavaliselt vaid mõnda koodirida. Käsurida kasutab kindlasti vähem ressursse kui GUI-süsteem, kuna GUI-süsteem laadib ikoone, fonte, I / O draivereid ja muid ressursse. Nendel kolmel põhjusel võivad käsuridade kasutajad olla võimelised enamikku ülesandeid suhteliselt kiiremini täitma kui graafilise kasutajaliidese kasutaja. Käsurea kasutajad saavad luua skripte ja säästa aega, samas kui GUI kasutajad saavad sama teha ka selliste võimalustega nagu otseteede loomine.

Ehkki uued kasutajad peavad võib-olla õppima hiire kasutamist, on GUI-d hõlpsam korjata kui käsurida kasutades. Erinevalt GUI-st vajavad käsuridade kasutajad sujuvat teadlikkust ja peavad oma töö sujuvaks tegemiseks meelde jätma mitu käsku. Kuid käsuridade kasutajal on palju suurem kontroll faili ja opsüsteemi üle. Ja mõne keerukama ülesande täitmiseks võib käsurida (mõnikord) olla ainus võimalus. GUI-süsteemid muudavad olemuselt mitme ülesande täitmise lihtsaks, pakkudes graafilisi vahendeid mitme asja (protsessi) jälgimiseks korraga (paljud käsuridade keskkonnad pakuvad multitegumtöötlust, kuid mitu asja on raskem korraga vaadata)..