GUI vs naredbeni redak
Dva najpopularnija načina za interakciju s računalom su naredbena linija 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. U većini slučajeva, svi opći zadaci izvedeni pomoću GUI-a mogu se izvoditi pomoću naredbenog retka i obrnuto (iako, kada su u pitanju napredni zadaci, naredbena linija može biti jedina opcija).
Što je GUI?
GUI (izgovara se gooey) je vrsta sučelja koja omogućuje komunikaciju s operativnim sustavima u obliku slika / animacija / zvuka za razliku od teksta. Ovo sučelje korisniku prikazuje informacije / radnje dostupne putem grafičkih objekata (poput ikona). Za interakciju mogu se koristiti i miš i tipkovnica. Korisnik izvodi radnje izravnom manipulacijom grafičkim objektima na zaslonu.
Što je naredbeni redak?
Komandna linija (obično poznata i kao sučelje / interpretator naredbenog retka ili CLI) mehanizam je koji omogućava interakciju s računalnim operativnim sustavom unosom (tipkanjem) naredbi. Ovo je tekstualno sučelje koje zahtijeva samo unos s tipkovnice (obično se naziva "unošenje naredbe"). Tipku Enter obično se pritisne na kraju naredbe, nakon čega će računalo primiti, raščlaniti i izvršiti tu naredbu. Izlaz naredbe bit će vraćen natrag u terminal kao crte teksta. Rezultati mogu uključivati i letnji zadatak, kao i stvarni rezultat. Za umetanje naredbe u batch načinu rada, korisnik može koristiti datoteku skripte. Skripta je datoteka koja sadrži uređeni niz naredbi koji ć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š i tipkovnicu. Stoga korisnici naredbenog retka obično ne moraju prebacivati ruke između dva mjesta. A sučelje naredbenog retka obično zahtijeva samo nekoliko redaka koda da bi obavio kompliciran zadatak. Naredbeni redak definitivno koristi manje resursa od GUI sustava jer će GUI učitavati ikone, fontove, I / O upravljačke programe i druge resurse. Zbog ova tri razloga korisnici naredbenog retka možda mogu obavljati većinu zadataka relativno brže od korisnika GUI-ja. Korisnici naredbenog retka mogu kreirati skripte i uštedjeti vrijeme, dok korisnici GUI-a mogu učiniti isto s objektima kao što su stvaranje prečaca.
Iako bi novi korisnici mogli naučiti kako upravljati mišem, GUI je lakše odabrati nego pomoću naredbene linije. Za razliku od GUI-ja, korisnici Command Line-a trebaju prilično poznavanje i trebaju upamtiti niz naredbi kako bi svoje zadatke nesmetano obavljali. No, korisnik naredbenog retka ima mnogo više kontrole nad datotekom i operativnim sustavom. A za obavljanje nekih naprednih zadataka, naredbena linija može biti jedina opcija (ponekad). GUI sustavi inherentno olakšavaju obavljanje više zadataka nudeći grafički način praćenja nekoliko stvari (procesa) odjednom (mnoga okruženja naredbenog retka nude više zadataka, ali teže je pregledati nekoliko stvari odjednom).