Skip to main content

Cos'è un'interfaccia utente grafica?

Per molti anni, i linguaggi di programmazione sono stati guidati esclusivamente alla riga di comando.Questo limitato utenti a persone che avevano una conoscenza pratica della lingua in modo che potessero emettere comandi criptici per manipolare i dati.Un'interfaccia utente grafica (GUI) è come una vetrina per un linguaggio di programmazione.Crea una rappresentazione grafica di un ambiente in stile desktop con icone e menu che rappresentano oggetti e comandi.L'utente può puntare e fare clic per manipolare dati e programmi, senza mai conoscere la lingua sottostante o un singolo comando.

Chiunque fosse abbastanza grande negli anni '80 per essere consapevole della rivoluzione del computer, senza dubbio ricorda il successo di Apple Macintosh Computer con la sua rivoluzionaria interfaccia utente grafica e mouse.Questo è stato il primo computer di successo commerciale e conveniente che chiunque potesse usare, di programmazione non è richiesta la conoscenza.Microsoft seguito rapidamente con Windows Sistema operativo e nessuno ha guardato indietro.L'interfaccia utente grafica non è stata solo efficiente e facile, ma anche divertente.

Mentre Apple e Microsoft hanno portato la GUI nelle nostre case, non erano responsabili dell'invenzione della prima interfaccia utente grafica.Tra il 1965-1968 Doug Engelbart, con lo Stanford Research Institute all'epoca, si riunì con alcuni colleghi per creare un ambiente ipertestuale in stile finestra aumentato dall'invenzione di un piccolo Gizmo a tre bottoni che consentirebbe a un utente di puntare e fare clic sugli oggettinella finestra.Il gizmo, con gli occhi dei pulsanti, il naso e la "coda" elettrica assomigliavano a un mouse, e così il dispositivo ha preso il nome.L'ispirazione di Engelbart per la GUI è venuta in parte dalle idee proposte trent'anni prima dall'ingegnere americano lodato, Vannevar Bush, nel suo documento pubblicato sul 1945 sul sistema "Memex".

The Xerox Corporation ha sviluppato due computer con un'interfaccia utente grafica e il mouse, modellati dopo il lavoro di Engelbart.L'alto e la stella;Quest'ultimo uscì nel 1981 dal pubblico.Il computer era costoso e l'hardware inadeguato rispetto alle esigenze del sistema operativo.Sebbene abbia venduto solo 25.000 unità segnalate, si pensa che sia almeno in parte responsabile dell'ispirazione di Steve Jobs (Fondatore di Apple) e Bill Gates (Microsoft Founder) per spingere i loro team di sviluppo verso la creazione dei sistemi operativi Macintosh e Windows.

Poiché l'interfaccia utente grafica è la prima cosa che un utente vede quando si apre un programma, la progettazione di un'interfaccia visivamente accattivante può fare molto per creare ricorso per un programma.Tuttavia, il fattore più importante è se la GUI è intuitiva da usare.Chiunque abbia una certa esperienza nell'uso del software dovrebbe essere in grado di individuare le funzioni di base in un programma sconosciuto senza consultare un manuale, trovando menu, strumenti e opzioni come previsto.Le caratteristiche avanzate o proprietarie dovrebbero essere integrate in un modo che abbia senso per l'utente, quindi non è un lavoro ingrato ricordare come accedervi e utilizzarle.Una GUI appariscente prenderà solo un programma finora.Se l'interfaccia utente grafica non è intuitiva ed efficiente, è probabile che il software diventi molto popolare.