GUI pret komandrindu
Divi populārākie veidi, kā mijiedarboties ar datoru, ir komandrinda un GUI (grafiskā lietotāja saskarne). Komandrinda ir tikai teksta saskarne, bet GUI ir saskarne, kas sastāv no grafiskiem simboliem. Lielāko daļu gadījumu visus vispārīgos uzdevumus, kas veikti, izmantojot GUI, var veikt ar komandrindu un otrādi (lai gan, ja runa ir par papildu uzdevumiem, komandrinda var būt vienīgā iespēja).
Kas ir GUI?
GUI (izrunā gooey) ir interfeisa veids, kas ļauj lietotājiem sazināties ar operētājsistēmām attēlu / animāciju / audio veidā, nevis tekstā. Šī saskarne sniedz lietotājam informāciju / darbības, kas pieejamas, izmantojot grafiskos objektus (piemēram, ikonas). Mijiedarbībai var izmantot gan peli, gan tastatūru. Lietotājs veic darbības, tieši manipulējot ar grafiskajiem objektiem ekrānā.
Kas ir komandrinda?
Komandrinda (parasti pazīstama kā komandrindas saskarne / tulks vai CLI) ir mehānisms, kas ļauj mijiedarboties ar datora operētājsistēmu, ievadot (ierakstot) komandas. Šī ir tikai teksta saskarne, kurai nepieciešama tikai ievadīšana no tastatūras (parasti to sauc par “komandas ievadīšanu”). Parasti komandas beigās tiek nospiests taustiņš Enter, pēc kura dators saņems, parsēs un izpildīs šo komandu. Komandas izvads tiks atgriezts terminālā kā teksta rindas. Rezultātā var iekļaut arī vasaras uzdevumu un faktisko rezultātu. Lai komandu ievietotu paketes režīmā, lietotājs var izmantot skripta failu. Skripts ir fails, kurā ir sakārtota komandu secība, kas pabeigs visu darbu.
Kāda ir atšķirība starp GUI un komandrindu?
Lielākajai daļai komandrindas saskarnes uzdevumu ir nepieciešama tikai tastatūra, savukārt GUI sistēmām nepieciešama gan pele, gan tastatūra. Tāpēc komandrindas lietotājiem parasti nav jāmaina rokas starp divām vietām. Komandrindas saskarnei sarežģīta uzdevuma veikšanai parasti ir nepieciešamas tikai dažas koda rindas. Komandrinda noteikti izmanto mazāk resursu nekā GUI sistēma, jo GUI sistēma ielādēs ikonas, fontus, I / O draiverus un citus resursus. Šo trīs iemeslu dēļ komandrindas lietotāji lielāko daļu uzdevumu var izpildīt salīdzinoši ātrāk nekā GUI lietotāji. Komandrindas lietotāji var izveidot skriptus un ietaupīt laiku, savukārt GUI lietotāji var darīt to pašu, izmantojot tādas iespējas kā īsceļu izveidošana.
Lai gan jaunajiem lietotājiem, iespējams, būs jāiemācās darboties ar peli, GUI ir vieglāk uztvert nekā komandrindas izmantošanu. Atšķirībā no GUI, komandrindas lietotājiem ir nepieciešama pietiekama iepazīšanās un jāiegaumē vairākas komandas, lai viņu darbs būtu veiksmīgs. Bet komandrindas lietotājam ir daudz lielāka faila un operētājsistēmas kontrole. Dažu papildu uzdevumu veikšanai komandrinda var būt vienīgā iespēja (dažreiz). GUI sistēmas pēc savas būtības atvieglo daudzuzdevumu veikšanu, nodrošinot grafiskus līdzekļus, lai vienlaikus uzraudzītu vairākas lietas (procesu) (daudzas komandrindas vidēs tiek piedāvāta daudzuzdevumu izpilde, taču ir grūtāk apskatīt vairākas lietas vienlaikus).