Tekstinė sąsaja: Skirtumas tarp puslapio versijų
Ištrintas turinys Pridėtas turinys
S →Privalumai: Tikslesnė nuoroda pas Ubuntu |
|||
Eilutė 1:
[[
'''Tekstinė sąsaja''' yra [[Sąsaja (programavimas)|sąsaja]], kur vartotojas ir [[kompiuteris]] sąveikauja keisdamiesi tekstais (ne [[kompiuterinė grafika|grafika]], ne [[garsas|garsu]] ir ne pelės judesiais). Tai nereiškia, jog tokioje sąsajoje negali būti grafikos, garso ar kitokių įrenginių; tiesiog skirtingai nuo [[
== Trūkumai ==
Tekstinė sąsaja yra mažiau patogi, sunkiau išmokstama ir reikalauja daugiau dėmesio; būtent dėl jos ilgą laiką kompiuterio valdymas buvo laikomas sunkia užduotimi. Esant gerai grafinei sąsajai su tekstų redaktoriumi ar panašia programa neretai galima dirbti visiškai nepasiruošus, pamažu išmokstant darbo eigoje. Su tekstine sąsaja tai negali pavykti; būtina susipažinti su dokumentacija, žinoti ko nori ir kokios komandos tam reikalingos. Siekiant palengvinti mokymąsi, paprastai daug dokumentacijos saugoma jau pačioje sąsajoje, turint specialias komandas (''help'', ''man'') jai surasti ir parodyti. Kai kurios programos (ypač tekstų redaktoriai) grynoje tekstinėje sąsajoje gali būti labai sunkiai valdomos: pirmieji [[
== Privalumai ==
Tekstinė sąsaja dažnai gali būti daug galingesnė nei grafinė sąsaja, nes įvairūs galimi raktai ir opcijos vartotojui nerodomi: tai vartotojo darbas juos prisiminti ir įvesti. Dėl šios priežasties raktų ir opcijų gali būti labai daug. Grafinėje sąsajoje galimas pasirinkti opcijas reikia iš anksto atvaizduoti, taigi dėl ribotų ekrano matmenų, papildomo darbo jų vaizdavimo programavimui galimybių paprastai būna mažiau. Jei neprisimena, vartotojas ieško reikalingų komandų bei opcijų dokumentacijoje. Tekstinėje sąsajoje taip pat daug lengviau automatizuoti pasikartojančius veiksmus
Tekstinė sąsaja taip pat reikalauja mažiau kompiuterio resursų (grafinis išvedimas ir įvedimas kompiuteriui sudėtingesnis), gerai veikia dirbant su mašina per atstumą (tekstus perduoti daug lengviau ir greičiau nei besikeičiantį ekrano vaizdą). Ji taip pat yra ir saugesnė, labiau patikima, nes turint mažiau kodo, jį lengviau nuodugniai patikrinti (grafines sąsajas taip pat daug sunkiau testuoti). Todėl ji dažnai tebenaudojama sąveikauti su ribotų galimybių [[Kontroleris|kontroleriais]], kurie grafinei sąsajai neturi pakankamai resursų. Vien tekstinė sąsaja taip pat dažna [[Internetas|Interneto]] [[serveris|serveriuose]], kuriuos tvarko ir valdo
== Programavimas ==
Tekstinę sąsają naudojanti programa pradedama vykdyti nuo vieno (įėjimo) taško. Vykdoma programa iš pradžių perskaito visas jai nurodytas opcijas ir parametrus (jei juos naudoja), po to atlieka kas liepta ir tada užsibaigia. Tokią programą lengviau parašyti ir testuoti, nors vartotojui ji ir mažiau patogi. Programą taip pat paprasta „prikabinti“ prie Interneto serverio ([[CGI]]), priimant parametrus ir pateikiant apskaičiuotus rezultatus su [[Naršyklė|naršykle]] dirbančiam vartotojui. Nėra sudėtinga ir sujungti keletą programų į grandinę, vienai automatiškai perduodant kitos darbo rezultatus vos jie apskaičiuojami. Įvairios „dalinai vartotojui draugiškos“ tekstinės sąsajos programos gali turėti savo, nuo [[operacinė sistema|operacinės sistemos]] nepriklausomą tekstinę ar net grafinę sąsają.
[[Kategorija:Naudotojo sąsaja]]
== Nuorodos ==
<references/>
|