Razlika između GUI-ja i naredbenog retka

Razlika između GUI-ja i naredbenog retka
Razlika između GUI-ja i naredbenog retka

Video: Razlika između GUI-ja i naredbenog retka

Video: Razlika između GUI-ja i naredbenog retka
Video: Когда муравей встречается с термитом, начинается эпическое сражение 2024, Srpanj
Anonim

GUI nasuprot naredbenog retka

Dva najpopularnija načina interakcije s računalom su naredbeni redak i GUI (grafičko korisničko sučelje). Komandna linija je samo tekstualno sučelje, dok je GUI sučelje, sastavljeno od grafičkih simbola. Većinu vremena, svi opći zadaci koji se izvode korištenjem GUI-ja mogu se izvršiti putem naredbenog retka i obrnuto (iako je riječ o naprednim zadacima, naredbeni redak može biti jedina opcija).

Što je GUI?

GUI (izgovara se gnjecav) je vrsta sučelja koja korisnicima omogućuje komunikaciju s operativnim sustavima u obliku slika/animacija/zvuka za razliku od teksta. Ovo sučelje korisniku predstavlja informacije/radnje dostupne putem grafičkih objekata (poput ikona). Za interakciju se mogu koristiti i miš i tipkovnica. Korisnik izvodi radnje izravnim upravljanjem grafičkim objektima na ekranu.

Što je naredbeni redak?

Naredbeni redak (obično poznat kao sučelje/interpreter naredbenog retka ili CLI) mehanizam je koji omogućuje interakciju s operativnim sustavom računala unosom (tipkanjem) naredbi. Ovo je samo tekstualno sučelje, koje zahtijeva samo unos s tipkovnice (obično se naziva "unos naredbe"). Obično se tipka Enter pritisne na kraju naredbe, nakon čega će računalo primiti, analizirati i izvršiti tu naredbu. Izlaz naredbe bit će vraćen terminalu kao tekstualne linije. Izlaz može uključivati kratak opis zadatka i stvarni rezultat. Za umetanje naredbe u batch modu, korisnik može koristiti datoteku skripte. Skripta je datoteka koja sadrži uređen niz naredbi koje će dovršiti cijeli posao.

Koja je razlika između GUI-ja i naredbenog retka?

Većina zadataka sučelja naredbenog retka zahtijeva samo tipkovnicu, dok GUI sustavi zahtijevaju i miša i tipkovnicu. Stoga korisnici naredbenog retka obično ne moraju mijenjati ruke između dva mjesta. A sučelje naredbenog retka obično zahtijeva samo nekoliko redaka koda za izvođenje kompliciranog zadatka. Naredbeni redak definitivno koristi manje resursa nego GUI sustav jer GUI sustav učitava ikone, fontove, I/O drivere i druge resurse. Zbog ova tri razloga korisnici naredbenog retka mogu većinu zadataka obaviti relativno brže od korisnika GUI-ja. Korisnici retka za naredbe mogu izraditi skripte i uštedjeti vrijeme, dok korisnici GUI-ja mogu učiniti isto sa značajkama kao što je stvaranje prečaca.

Iako će novi korisnici možda morati naučiti rukovati mišem, GUI je lakše preuzeti nego korištenjem naredbenog retka. Za razliku od grafičkog korisničkog sučelja, korisnici naredbenog retka trebaju dosta poznavanja i moraju zapamtiti niz naredbi kako bi glatko obavljali svoj posao. No, korisnik naredbenog retka ima mnogo veću kontrolu nad datotekom i operativnim sustavom. A za izvođenje nekih naprednih zadataka, naredbeni redak može biti jedina opcija (ponekad). GUI sustavi inherentno olakšavaju višezadaćnost, pružajući grafička sredstva za praćenje nekoliko stvari (procesa) odjednom (mnoga okruženja s naredbenim redom nude višezadaćnost, ali je teže vidjeti nekoliko stvari odjednom).

Preporučeni: