Forskjellen mellom GUI og CLI

De hovedforskjell mellom GUI og CLI er det Det grafiske brukergrensesnittet (GUI) gjør det mulig for brukeren å samhandle med systemet ved hjelp av grafiske elementer som vinduer, ikoner, menyer mens kommandolinjegrensesnittet (CLI) lar brukeren kommunisere med systemet ved hjelp av kommandoer. 

Et operativsystem er et grensesnitt mellom brukeren og maskinvarekomponentene. Det utfører forskjellige oppgaver. Et operativsystem gir GUI eller CLI for brukeren å utføre oppgaver. Noen operativsystemer gir bare CLI, mens andre gir både GUI og CLI. En GUI består av kontroller eller widgets for å kommunisere med datamaskinen. På den annen side, når du bruker CLI, skal brukeren legge inn kommandoer for å utføre oppgavene. Samlet sett er GUI mer brukervennlig, men eksekveringshastigheten er høyere i CLI.

Nøkkelområder dekket

1. Hva er GUI
     - Definisjon, funksjonalitet
2. Hva er CLI
     - Definisjon, funksjonalitet
3. Forskjellen mellom GUI og CLI
     - Sammenligning av nøkkelforskjeller

Nøkkelord

GUI, CLI, operativsystem

Hva er GUI

GUI står for Grafisk brukergrensesnitt. Det tar fordelen av datagrafikk. Det lar brukeren kommunisere med datamaskinen ved hjelp av komponenter som vinduer, ikoner, etiketter, tekstbokser og radioknapper. Det er enkelt for brukeren å utføre oppgaver ved hjelp av GUI, da det ikke krever å huske kommandoer. Han kan enkelt klikke på ikoner, dra og slipp objekter med musen.

Figur 1: Windows GUI

Det finnes ulike GUI komponenter. Vinduet er den helt synlige skjermen til brukeren. Den har en rektangulær form, og den kan overlappe med andre vinduer. En tekstboks er en komponent for brukeren å skrive inn data. En meny gir en liste over alternativer for brukeren å velge et alternativ. En knapp gjør det mulig å velge et bestemt alternativ. En radioknapp vises som en gruppe, og brukeren kan velge ett alternativ om gangen. Dessuten er avkrysningsboks et grafisk element som lar brukeren velge et alternativ ut av flere alternativer.  

Operativsystemer som Windows og Linux gir GUI. De inneholder vinduer, ikoner, søkebokser, menyer, nedtrekkslister og mange grafiske elementer. Det er også applikasjonsprogramvare utviklet for spesifikke forretningsbehov som Human Resource Management Systems, Library Management Systems, etc. De består av GUIer for å utføre nødvendige oppgaver. Samlet sett er en GUI en brukervennlig mekanisme for å samhandle med systemet.

Hva er CLI

CLI står for Kommandolinjegrensesnitt. CLI kalles også Command Language Interpreter, konsoll brukergrensesnitt eller Tegnbrukergrensesnitt. Det lar brukerne legge inn kommandoer til terminalen for å utføre oppgaven. Når brukeren går inn i en kommando og trykker "enter" -tasten, vil terminalen eller skallet tolke den kommandoen og vise svaret tilbake til terminalen. På samme måte kan brukeren kommunisere med operativsystemet.

Figur 2: Linux Command Line Interface

Brukeren bør ha en god forståelse for å bruke CLI. Han bør grundig vite riktig syntaks for å utstede effektive kommandoer. Operativsystemer som UNIX inneholder en CLI mens OS som Windows og Linux inneholder både CLI og GUI. Samlet sett er CLI minneverdig og raskere i utførelse enn GUI.

Forskjellen mellom GUI og CLI

Definisjon

En GUI er en type brukergrensesnitt som lar brukerne kommunisere med elektroniske enheter gjennom grafiske ikoner og visuelle indikatorer. Et CLI er et grensesnitt for brukeren å utstede kommandoer i form av suksessive linjer med tekst eller kommandolinjer for å utføre oppgavene.

Står for

GUI står for grafisk brukergrensesnitt mens CLI står for kommandolinjegrensesnitt.

Usability

Det er enkelt å bruke GUI. Det er ikke nødvendig å ha stor kunnskap om å betjene systemet ved hjelp av GUI. Selv en nybegynner kan enkelt håndtere oppgavene ved hjelp av GUI. På den annen side er CLI kompleks. Brukeren skal ha god kunnskap om kommandoene. Feilsøkingskommandoer er ikke til nytte.  

Minnekrav

GUI krever mer minne fordi det inneholder mange grafiske komponenter. CLI er et kommandobrensesnitt, og det krever ikke mer minne. 

Hastighet

GUI er tregere, men CLI er rask.

skreddersy

Brukeren kan endre utseendet på GUI. Det finnes tilpassbare alternativer for å endre utseendet. Det er ikke mulig å endre CLI. 

fleksibilitet

GUI er mer fleksibel, mens CLI ikke er veldig fleksibel.

Konklusjon

Forskjellen mellom GUI og CLI er at GUI gjør det mulig for brukeren å samhandle med systemet ved hjelp av grafiske elementer som Windows, ikoner, menyer mens CLI lar brukeren kommunisere med systemet ved hjelp av kommandoer. Kort sagt, GUI er mer brukervennlig, og CLI er mer avansert og kraftig.

Henvisning:

1. Pakuwal, Bivek. "Grafisk brukergrensesnitt." LinkedIn SlideShare, 17. april 2015, Tilgjengelig her.
2. "Command-Line Interface." Wikipedia, Wikimedia Foundation, 16. juli 2018, Tilgjengelig her.

Bilde Courtesy:

1. "Skjermbilder (26) av Windows 7 Beta (Build 7000)" av okubax (CC BY 2.0) via Flickr
2. "Telegram CLI Linux" Av DesdeLinux (Telegram-Cli fra Github) (Public Domain) via Commons Wikimedia