La compatibilità : il tempo e l'accessibilità di internet
Un programma o un sito non compatibile possono compromettere irrimediabilmente un sito web; rendendolo un luogo inaccessibile o introvabile. La programmazione deve fare i conti con l'evoluzione.
Un sito web si può assimilare a un luogo; per quanto bello, utile ed efficace esso sia se non è raggiungibile nessuno lo visiterà. Un aspetto che spesso viene sottovalutato è che i mezzi per raggiungere tali luoghi evolvono nel tempo al passo con la tecnologia; evolvono molto velocemente e spesso in modo inaspettato.
Nella programmazione per il web è importante considerare la compatibilità: la capacità della tecnologia di accedere al sito web. Se un sito risulta incompatibile con le tecnologie più avanzate diventa immediatamente obsoleto e irraggiungibile. Le funzionalità più raffinate potrebbero risultare inutili dopo un semplice aggiornamento software se non si utilizzano le conoscenze adeguate nella realizzazione del sito.
Nella storia di internet molto spesso sono stati i browser a dettare legge; ma l'evoluzione degli stessi ha portato a un rapido invecchiamento dei siti.
Una programmazione che sfrutta un bug particolare o una visualizzazione originale di un browser è sempre fallimentare. Tra i browser si sono avvicendati diversi programmi e diverse edizioni degli stessi; e la diffusione e popolarità dei diversi browser spesso è mutata velocemente.
La programmazione per il web deve essere indipendente dal browser utilizzato per la sua navigazione. Fino a poco tempo fa su alcuni siti era visibile la scritta "ottimizzato per" seguito dal nome del browser e la sua versione.
E' facile intuire come nel giro di pochi anni un sito del genere risulti obsoleto e in alcuni casi illeggibile.
Chiunque navighi da qualche anno si sarà reso conto della evoluzione dei browser e dalla comparsa di nuovi protagonisti nel settore.
Una programmazione corretta segue le specifiche di chi per primo ha creato le regole per il web: W3C.
W3C fornisce uno strumento per il controllo (validazione) dei siti per valutarne compatibilità e correttezza di programmazione.
Un sito validabile W3C è un sito affidabile e duraturo nel tempo.

Seguici su Facebook