
Molte delle persone che usano ed hanno sempre quasi solo esclusivamente il browser Internet Explorer, lo hanno principalmente fatto perchè, pur avendone provati altri, gli è parso che IE fosse migliore, in quanto apriva tutte le pagine dei siti web di questo mondo nella maniera più corretta.
Safari, così come Opera, Camino e gli altri “alternative browser“, sono sempre stati messi in secondo piano, in quanto considerati meno capaci di dipanarsi tra le intricate codifiche del web.
Così come le veraci leggende metropolitane, ciò che si crede è perfettamente ed immpeccabilmente sbagliato!
Spieghiamo brevemente come funziona una pagina web e come si comporta un browser. Una pagina web è un foglio bianco all’interno del quale vengono scritte delle righe di codice. Questo codice, in quanto tale, per assumere una forma intelligibile a chi non sa leggere il codice binario a colpo d’occhio, deve essere tradotta. Tradotta in testi, immagini, animazioni, filmati, funzioni, pulsanti, eccetera, eccetera.
Questo è uno dei compiti principali di un browser: tradurre una pagina di codice web (htm, php, asp o di qualunque altra malefica natura) in maniera intelligibile.
Vi racconto una storia. In Quebec si parla francese. Anche in Francia si parla francese. Apparentemente un abitante del Quebec ed uno della Francia non dovrebbe aver problema a parlare tra di loro, in quanto usano lo stesso linguaggio. Se però un francese usasse un certo termine per dire “vuoi vedere i miei due bambini?”, l’altro potrebbe con uno sguardo inorridito comprendere “vuoi vedere i miei due coglioni?“.
Perchè accade questo? perchè nel francese di madre patria una parola ha un significato e viene dunque intesa in un modo, mentre nel francese che si parla in Quebec la medesima viene intesa con un valore totalmente diverso (non di meno ambiguo!).
Vi è dell’altro. Un francese ed un quebequoi hanno nel loro linguaggio persino delle parole di cui reciprocamente sconoscono il significato, pur essendo entrambi convinti di parlare “francese“.
Quale sarebbe la soluzione ad inconvenienti del genere? Unificare il liguaggio e parlare tutti secondo lo stesso identico codice rispettando degli standard, no? Beh… andatelo a dire a Microsoft!!!
I webmaster competenti sanno che quando fanno un sito web devono rispettare delle regole, degli standard appunto. Questi standard sono stabiliti da un consorzio che si chiama World Wide Web Consortium (W3C – http://www.w3.org/). Un browser che usa il “vocabolario” e la “grammatica“ del W3C, e che dunque traduce il codice Html senza prendere “bambini per coglioni” è considerato un browser che rispetta gli standard.
Esiste un test per verificare se un browser rispetta tali standard, il cosidetto Acid Test 2. Se state usando Internet Explorer, o avete modo di usarlo, provate a visitare questo link:
http://www.webstandards.org/files/acid2/test.html#top
Che bella immagine spappolata, nevvero? Questo è quello che dovrebbe vedere un browser a norma:

Ma perchè allora Internet Explorer è il browser più usato al mondo? La domanda sorge più che spontanea ovviamente. La risposta è tanto semplice quanto contorta. Microsoft ha dalla sua parte, grazie alla diffusione di Windows, un grandissimo vantaggio. Una buona fetta di persone usa Internet Explorer perchè se lo ritrova sul computer e nemmeno quasi sa dell’esistenza di altri browser. Questo vantaggio iniziale fa si che molti webmaster si preoccupino di fare funzionare innanzitutto il proprio sito secondo il modo in cui IE interpreta il codice web, e poi (non sempre) si preoccupa di scervellarsi per trovare degli escamotage per fare funzionare quel codice in maniera appropriata anche facendolo leggere agli altri browser.
Una follia quindi. Una follia concettuale intendo. Cioè… tutti tranne uno fanno le cose per bene, ma siccome quell’UNO è più prepotente degli altri, questi si vedono scartati come incapaci o inadeguati. Safari è tra quei browser che continua a difendere strenuamente la politica degli standard, in quanto crede (così come recita il motto del W3C) che un codice unico e univoco per tutti potrà portare il web alla sua massima potenza.
I più attenti potrebbero fare notare una cosa. Perchè Fifefox funziona bene, tanto quanto Internet Explorer, se non anzi meglio? Si fa presto a rispondere. Firefox viene da una generazione di browser che sono stati progettati nel tempo in maniera migliore rispetto ad internet Explorer (che come la maggiorparte dei prodotti Microsoft ha ed ha sempre avuto mille problemi di ogni tipo). Poichè Firefox è riuscito ad accaparrarsi una concorrenziale fetta di mercato rispetto al precedente strapotere di IE, trovandosi davanti alla scelta di rispettare gli standard o fare soldi, indovinate cosa ha scelto?
Ma che ve lo dico a fa’…?!