GUI versus Commandoregel
Twee meest populaire manieren om te communiceren met een computer zijn de Commandoregel en de GUI (grafische gebruikersinterface). Commandoregel is een tekstinterface, terwijl GUI een interface is, samengesteld uit grafische symbolen. Meestal kunnen alle algemene taken die worden uitgevoerd met behulp van een GUI worden uitgevoerd door een opdrachtregel en omgekeerd (hoewel voor geavanceerde taken de opdrachtregel mogelijk de enige optie is).
Wat is een GUI?
GUI (uitgesproken gooey) is een type interface waarmee gebruikers kunnen communiceren met besturingssystemen in de vorm van afbeeldingen / animaties / audio in plaats van tekst. Deze interface biedt de gebruiker de informatie / acties die beschikbaar zijn via grafische objecten (zoals pictogrammen). Zowel de muis als het toetsenbord kunnen worden gebruikt voor de interactie. De gebruiker voert acties uit door grafische objecten direct op het scherm te manipuleren.
Wat is een commandoregel?
Opdrachtregel (meestal bekend als opdrachtregelinterface / interpreter of CLI) is een mechanisme dat interactie met het besturingssysteem van de computer mogelijk maakt door het invoeren van (typen) opdrachten. Dit is een alleen-tekstinterface, waarvoor alleen invoer via het toetsenbord vereist is (dit wordt meestal "het invoeren van een opdracht" genoemd). Normaal gesproken wordt de Enter-toets ingedrukt aan het einde van een opdracht, waarna de computer die opdracht zal ontvangen, parseren en uitvoeren. De uitvoer van de opdracht wordt als tekstregels teruggestuurd naar de terminal. Uitvoer kan ook een samenvatting bevatten van de taak en het daadwerkelijke resultaat. Om een opdracht in een batchmodus in te voegen, kan de gebruiker een scriptbestand gebruiken. Een script is een bestand met een geordende opeenvolging van opdrachten die een volledige taak zal voltooien.
Wat is het verschil tussen een grafische gebruikersinterface en een opdrachtregel??
Voor de meeste opdrachtregelinterfacetaken is alleen het toetsenbord vereist, terwijl voor GUI-systemen zowel de muis als het toetsenbord vereist zijn. Gebruikers van een commandoregel hoeven daarom meestal niet tussen twee plaatsen te schakelen. En de command line-interface vereist meestal slechts enkele regels code om een gecompliceerde taak uit te voeren. Commandoregel gebruikt zeker minder bronnen dan een GUI-systeem, omdat een GUI-systeem pictogrammen, lettertypen, I / O-stuurprogramma's en andere bronnen zal laden. Vanwege deze drie redenen kunnen opdrachtregelgebruikers de meeste taken relatief sneller uitvoeren dan een GUI-gebruiker. Opdrachtregelgebruikers kunnen scripts maken en tijd besparen, terwijl GUI-gebruikers hetzelfde kunnen doen met voorzieningen zoals het maken van snelkoppelingen.
Hoewel nieuwe gebruikers mogelijk de bediening van de muis moeten leren, is GUI gemakkelijker op te halen dan met de opdrachtregel. In tegenstelling tot GUI hebben Command Line-gebruikers behoorlijk wat vertrouwdheid nodig en moeten ze een aantal opdrachten onthouden om hun taken soepel te laten verlopen. Maar een opdrachtregelgebruiker heeft veel meer controle over het bestand en het besturingssysteem. En voor het uitvoeren van enkele geavanceerde taken is de opdrachtregel mogelijk de enige optie (soms). GUI-systemen maken het inherent gemakkelijk om te multitasken, door grafische middelen te bieden voor het tegelijkertijd monitoren van meerdere dingen (proces) (veel opdrachtregelomgevingen bieden multitasking, maar het is moeilijker om meerdere dingen tegelijkertijd te bekijken).