Next: Principali caratteristiche di un
Up: Interfacce utente
Previous: Interfacce utente
Contents
È evidente che l'interfaccia grafica è molto più intuitiva e pratica
per eseguire i compiti più semplici. Ma quella testuale ha dei vantaggi.
Si può dire: l'interfaccia testuale sta a quella grafica come il linguaggio
parlato (o quello matematico) sta a quello figurato o alla mimica.
- Con i caratteri presenti sulla tastiera si può scrivere un numero
praticamente infinito di comandi; con il sistema ``a menù'' dell'interfaccia
grafica diventa difficile gestirne più di qualche decina
- Un comando sotto forma di frase può avere una sintassi complessa (azione,
oggetto/i dell'azione, opzioni, ...) pur essendo facile da scrivere;
per raggiungere la stessa complessità un'interfaccia grafica deve
usare strumenti più scomodi e più difficilmente adattabili, come menù
e finestre di dialogo.
Ad es in Windows:
- copia fileA da directoryB
a directoryC, essendo una funzione già programmata
nel S.O., è facile da eseguire; ma
- copia il contenuto di tanti file A,
B, C, ... in un unico
file Z usando il formato x,
non essendo pre-inserito nel S.O., richiede l'apertura di un'applicazione
specifica (se c'è) e la selezione di azioni, oggetti e opzioni con
il mouse
- combinando più comandi con degli opportuni nessi si possono formare
comandi molto elaborati, così come nel linguaggio parlato varie frasi
si combinano in un periodo (o come si possono legare con operatori
espressioni matematiche semplici per formarne di più complesse) .
Ad es:
grep Error /var/log/httpd/access.log | wc -l
esamina il file di statistiche del server HTTP (/var/log/httpd/access.log)
selezionando le righe che contengono la parola ``Error''
(primo comando, fino alla ``|'' ) e poi le conta (secondo
comando).
Al confronto, è difficile legare tra loro operazioni compiute graficamente
- si può richiamare facilmente un comando già dato per eseguirlo di
nuovo (o per verificare ciò che si è fatto)
- si possono riunire più comandi in un programma (o script)
- l'interfaccia testuale richiede poche risorse, ed è quindi adatta
per collegamenti lenti
Next: Principali caratteristiche di un
Up: Interfacce utente
Previous: Interfacce utente
Contents
Giorgio F. Signorini
2011-11-14