28.05.2013 Views

LOA HackLab - Autistici

LOA HackLab - Autistici

LOA HackLab - Autistici

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Gerarchie, Widgets e Toolkit 131<br />

ad X, permettendo in tale maniera di conservare la compatibilità tra un appplicazione<br />

creata nel 1989 con un sistema del 2002 6 .<br />

9.4 Meccanismi, non regole<br />

Se il protocollo su cui si basa X e la sua gestione client/server cambia cosi’ raramente,<br />

come fare ad aggiungere nuove funzioni al passo con i tempi?<br />

La domanda in sè è banale, ma ci permette di introdurre alcuni aspetti positivi e negativi<br />

della concezione grafica di X. ”Meccanismi, non regole” sta a sigificare che, contrariamente<br />

alle GUI tradizionali di Windows & Macintosh, X non impone nessun tipo di policy<br />

riguardo l’aspetto, la forma, la disposizione e le funzioni di nessuna applicazione, ma<br />

fornisce esclusivamente un metodo per visualizzarle (e per questo motivo il suo protocollo<br />

è trasparente).<br />

Gli svantaggi di un simile approccio consistono nella mancanza di una standardizzazione<br />

del cosiddetto look-and-feel 7 delle applicazioni, nella mancanza di regole definite<br />

per l’attribuizione di talune funzioni o per il raggiungimento di particolari scopi e, in ultima<br />

analisi, in un aspetto meno uniforme dell’intera interfaccia grafica.<br />

I vantaggi, però, sono quelli derivanti dalla possibilita’ di modificare e di evolvere<br />

le varie applicazioni senza dover modificare il substrato che permette il loro uso: così,<br />

seppur rallentati, i moderni programmi possono girare su piattaforme vetuste o poco<br />

potenti, senza doversi curare della necessità di creare nuove regole di visualizzazione.<br />

In ultima analisi, X Window System consente di ottenere risultati impensabili, in<br />

termini di portabilita e flessibilità delle applicazioni, rispetto a qualsiasi altro ambiente<br />

grafico.<br />

Figure 9.1 Desktop spartano basato su FVWM 2.2<br />

6 Windows e il suo ambiente grafico non esistevano nemmeno nel 1989, e sono d’altra parte<br />

incompatibili anche con le loro stesse versioni!<br />

7<br />

Anche se non mi sembra uno svantaggio

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!