Età di saggia stoltezza?

“Erano i tempi migliori, erano i tempi peggiori, era l’epoca della saggezza, era l’epoca della stoltezza, era l’epoca della fede, era il epoca di incredulità, era la stagione della Luce, era la stagione delle Tenebre, era la primavera della speranza, era l'inverno della disperazione, avevamo tutto davanti a noi, non avevamo niente davanti a noi, andavamo tutti diretti in paradiso, andavamo tutti diretti nell'altra direzione – insomma, il periodo era così proprio come il periodo attuale, che alcune delle sue autorità più rumorose insistevano perché fosse ricevuto, nel bene e nel male, nel grado superlativo di solo confronto."

Età di saggia stoltezza?

La descrizione di Charles Dickens di un momento storico tratta da A Tale of Two Cities si adatta perfettamente alla mia reazione alla recente conferenza Mix09, che ha fatto emergere alcune delle le migliori nuove tecnologie di Microsoft e alcune delle sue peggiori decisioni degli ultimi decenni, alcune delle migliori presentazioni e alcune delle peggiori decisioni manageriali pensiero confuso. Alcuni di noi andranno direttamente in paradiso, soprattutto se vivono negli Stati Uniti, mentre il resto del mondo può andare direttamente all’inferno. E coloro che sono attratti dal flash e dallo scintillio sono alcune delle sue autorità più rumorose e insistono affinché questa conferenza sia accolta “solo nel grado di paragone superlativo”. Sotto molti aspetti, questa è stata una conferenza ancora più importante della Professional Developers Conference dello scorso autunno, ma ne sono uscito con sentimenti davvero contrastanti. In realtà, questo non è del tutto esatto: sono assolutamente felice che alcune decisioni sbagliate siano state messe alla luce, perché noi clienti meritiamo di conoscere la verità nuda e cruda.

Cominciamo con la buona notizia. Innanzitutto, il discorso programmatico è stato il migliore che ho visto da parte di Microsoft in quasi un decennio – e la mancanza di partecipazione da parte della vecchia guardia di Microsoft ha contribuito notevolmente a ciò. Tutti coloro che hanno preso parte al keynote sono rimasti entusiasti del loro lavoro, quindi è stato frenetico, pieno di novità e mi ha lasciato estremamente colpito. Niente Bill Gates ovviamente, ma nemmeno Ballmer, né Ozzie, solo le persone vere che fanno accadere tutte queste cose. Quindi cosa hanno svelato?

Bene, ormai avrai già visto gran parte di queste cose: IE8 è diventato gold ed è ora disponibile per il download. Alcuni utenti hanno trovato le sue prestazioni un po' pesanti su macchine con modeste quantità di RAM, ma ci sono modifiche e correzioni che possono farlo funzionare correttamente. Senza dubbio è la migliore versione di IE di sempre, ma se riuscirà ad aprire davvero nuovi orizzonti è un'altra questione. Almeno Microsoft parla apertamente di supportare le varie suite di test e di garantire che la piattaforma funzioni, senza trovare scuse. Per quanto riguarda gli strumenti di sviluppo, SuperPreview è un nuovo strumento molto gradito che puoi indirizzare all'URL della tua nuova pagina e mostrerà come apparirà in IE6, 7 e 8 (la versione finale includerà Firefox e Safari di Apple pure). Ti mostra le pagine affiancate e ti consente di sovrapporle, in modo da poter ottenere una guida visiva perfetta per ogni pixel delle differenze tra i vari browser. Ma non è tutto: nell’ambiente di sviluppo puoi spostare le cose e modificare il codice per garantire che tutto sia sincronizzato tra le varie versioni del browser. Ancora meglio, c’è l’evidenziazione DOM che mostra le posizioni degli elementi renderizzati e gli elementi HTML mostrano le loro proprietà CSS.

Tale funzionalità è estremamente attesa. La modifica del codice, soprattutto per mostruosità non standard come IE6, è l'incubo di ogni sviluppatore web del mondo reale. Non è più possibile scegliere come target una sola piattaforma browser su un sistema operativo e sperare che ciò avvenga. Beh, in realtà puoi. Molti siti web cercano di farla franca, ma per fortuna al giorno d'oggi meno grandi marchi cadono in questa trappola. Se ho qualche critica a questo strumento è una questione di tempistica: perché c’è voluto così tanto tempo per mettere questa capacità nelle mani degli sviluppatori web che da decenni combattono con le differenze dei browser? Scarica la versione di prova da www.microsoft.com/expression/try-it/superpreview.