Gli Standard del Web

Gli standard del Web (o standard web) sono tecnologie ideate e sviluppate dal consorzio W3C e da altri organi normatori, che vengono utilizzate per creare e interpretare contenuti per il web. Grazie all'adozione degli standard web è possibile pubblicare sul web documenti in grado di resistere al tempo e accessibili al maggior numero di utenti possibili, indipendentemente dal dispositivo di collegamento ad Internet.
I siti realizzati oggi seguendo questa traccia continueranno a funzionare correttamente domani, indipendentemente dall'evoluzione dell'interfaccia del broswer o dal lancio di nuovi dispositivi internet sul mercato, oggi nemmeno immaginati o immaginabili. I documenti conformi agli standard web, pubblicati oggi, continueranno a funzionare correttamente anche quando i browser tradizionali si evolveranno e nuovi dispositivi per Internet faranno il loro ingresso sul mercato.

Vediamo adesso quali sono i principali benefici derivanti dall'adozione degli standard web:

La compatibilità

Gli standard W3C costituicono la base comune su cui sono stati sviluppati tutti i browser ed i dispositivi per la navigazione internet. Conseguentemente, un sito rispettoso degli standard sarà compatibile con tutti i browser passatie, soprattutto, con quelli futuri. La compatibilità non implica l'uniformità di rappresentazione. Un palmare (allo stato attuale delle tecnologie) non può rappresentare una pagina web allo stesso modo di un PC, tuttavia una pagina standard può essere visualizzata con tutti i browser (indipendentemente dal dispositivo) in grado di leggere l'HTML, siano essi installati su un computer desktop, palmari o cellulari.
Le prime versioni dei browser più diffusi avevano comportamenti proprietari lontani dagli standard, per cui le pagine in passato venivano sviluppate per assecondare tali comportamenti. Le versioni ora disponibili sono invece orientate verso la massima aderenza agli standard; quindi, pagine che già oggi faticano a funzionare in modo efficace sui diversi browser, in futuro funzioneranno ancora peggio.
La strada per lo sviluppo del Web passa oggi dagli standard sviluppati dal W3C, comunemente accettati e riconosciuti. La compatibilità con i diversi browser si raggiunge costruendo il proprio codice su una base comune ai browser disponibili, sugli standard universalmente riconosciuti, piuttosto che sulla combinazione di differenti soluzioni proprietarie.

L'Accessibilità

Gli standard non implicano piena accessibilità, nè la garantiscono. Nondimeno, la compatibilità con le specifiche sulle quali sono basati i programmi utente e l'indipendenza dal dispositivo contribuiscono pesantemente all'accessibilità finale di una pagina; non è possibile ritenere accessibile una pagina che non sia in grado di adattarsi al dispositivo, al browser ed agli eventuali strumenti di ausilio utilizzati dall'utente.
Gli standard garantiscono soltanto una sorta di "accessibilità zero", un livello minimo di accessibilità che consente all'utente il pieno utilizzo della pagina, anche se questo potrebbe significare disabilitare i CSS e JavaScript.

Sviluppo e Manutenzione

Il codice standard è più semplice ed ordinato delle vecchie "zuppe di codice"; ogni oggetto, infatti, viene inserito sulla base della sua funzione strutturale o del suo significato semantico.
Risulta più semplice produrre codice aderente agli standard ed è più facile effettuare la manutenzione di un codice che, già a prima vista, rivela tutte le sue implicazioni sul risultato finale. Effettuare modifiche o aggiornamenti, aggiungere o rimuovere elementi diventano operazioni molto semplici poichè il codice è più chiaro e comprensibile, in quanto non mischia in maniera caotica elementi di struttura e presentazione.