Vantaggi dell'interfaccia utente grafica

Pro per la GUI

Robot per anziani

Laura Lezza / Getty Images





L'interfaccia utente grafica (GUI; a volte si pronuncia gooey) è utilizzata dai più diffusi in commerciocomputersistemi operativi e programmi software oggi. È il tipo di interfaccia che consente agli utenti di manipolare elementi sullo schermo utilizzando un mouse, uno stilo o persino un dito. Questo tipo di interfaccia consente ai programmi di elaborazione testi o di web design, ad esempio, di offrire opzioni WYSIWYG (ciò che vedi è ciò che ottieni).

Prima che i sistemi GUI diventassero popolari, i sistemi CLI (command line interface) erano la norma. Su questi sistemi, gli utenti dovevano inserire i comandi utilizzando righe di testo codificato. I comandi andavano da semplici istruzioni per l'accesso a file o directory a comandi molto più complicati che richiedevano molte righe di codice.



Come puoi immaginare, i sistemi GUI hanno reso i computer molto più facili da usare rispetto ai sistemi CLI.

Vantaggi per le aziende e altre organizzazioni

Un computer con una GUI ben progettata può essere utilizzato da quasi tutti, indipendentemente dall'esperienza tecnica dell'utente. Considera i sistemi di gestione della cassa, o registratori di cassa computerizzati, in uso oggi nei negozi e nei ristoranti. Immettere le informazioni è semplice come premere numeri o immagini su un touchscreen per effettuare ordini e calcolare pagamenti, siano essi contanti, credito o debito. Questo processo di immissione delle informazioni è semplice, praticamente chiunque può essere addestrato a farlo e il sistema può archiviare tutti i dati di vendita per un'analisi successiva in innumerevoli modi. Tale raccolta di dati era molto più laboriosa nei giorni precedenti alle interfacce GUI.



Vantaggi per gli individui

Immagina di provare a navigare sul Web utilizzando un sistema CLI. Invece di puntare e fare clic sui collegamenti a siti Web visivamente sbalorditivi, gli utenti dovrebbero richiamare directory di file basate su testo e forse ricordare URL lunghi e complicati per inserirli manualmente. Certamente sarebbe stato possibile, e quando i sistemi CLI dominavano il mercato è stato fatto molto prezioso calcolo, ma poteva essere noioso e generalmente era limitato alle attività legate al lavoro. Se guardare foto di famiglia, guardare video o leggere le notizie su un computer di casa significasse dover memorizzare comandi a volte lunghi o complessi, non molte persone lo troverebbero un modo rilassante per trascorrere il proprio tempo.

Il valore della CLI

Forse l'esempio più ovvio di Il valore della CLI è con coloro che scrivono codice per programmi software e web design. I sistemi GUI rendono le attività più accessibili agli utenti medi, ma combinare una tastiera con un mouse o un touchscreen di qualche tipo può richiedere molto tempo quando la stessa attività può essere eseguita senza dover togliere le mani dalla tastiera. Chi scrive codice conosce i codici di comando che deve includere e non vuole perdere tempo a puntare e fare clic se non è necessario.

L'immissione manuale dei comandi offre anche la precisione che a WYSIWYG l'opzione in un'interfaccia GUI potrebbe non essere disponibile. Ad esempio, se l'obiettivo è creare un elemento per una pagina Web o un programma software che abbia una larghezza e un'altezza precise in pixel, può essere più rapido e preciso inserire direttamente tali dimensioni piuttosto che provare a disegnare l'elemento con un topo.