Logo HTML5 e denominazione HTML WHATWG

Recentemente ho scritto un blog su Link di interesse HTML5 recenti e ho discusso l'annuncio di Chrome della loro intenzione di eliminare il supporto per il codec video H.264 nel tag (vedere anche la sezione dei commenti di quel post), la copertura di Modernizr delle funzionalità HTML5 non rilevabili, il People of Serie HTML5 e modelli HTML5. Sebbene quel post sia stato pubblicato meno di due settimane fa, da allora ci sono stati sviluppi più significativi nelle notizie HTML5 e copro alcune di queste storie qui.

Logo HTML5

Il World Wide Web Consortium (W3C) ha rilasciato un logo HTML5 in diversi stili e formati, ma con lo stesso tema di presentazione generale. L'intervista di Ian Jacob a Michael Nieling e le FAQ sul logo HTML5 forniscono ulteriori informazioni di base su questo logo, idee alla base della sua creazione e motivazioni per la sua creazione. C'è stato un notevole entusiasmo nella blogosfera per quanto riguarda il logo HTML5, ma ci sono stati anche degli scettici. Ian Jacobs affronta alcune delle preoccupazioni in The HTML5 Logo Conversation.

La pagina principale del logo HTML5 prevede il download delle varie rappresentazioni del logo (nero / bianco, arancione / bianco, con o senza "HTML", SVG, PNG, varie risoluzioni, ecc.). Di seguito vengono mostrati alcuni dei loghi forniti dal W3C.

Il W3C non solo fornisce il logo HTML5 stesso in diversi formati, ma fornisce anche icone che rappresentano varie classi tecnologiche. La pagina del logo HTML5 ha una sezione in cui è possibile fare clic su ciascuna di queste otto icone per visualizzare una breve descrizione di ciò che rappresenta l'icona. L'idea è che queste icone possano essere aggiunte al registro HTML5 verticalmente o orizzontalmente per rappresentare le caratteristiche "HTML5" supportate da un particolare sito. Ecco quelle icone con descrizioni ancora più brevi di quelle nella pagina del logo HTML5.

Semantica / Struttura

Classe offline e di archiviazione

Accesso al dispositivo inclusa la geolocalizzazione

Connettività

Audio / Video / Multimedia

Grafica / Effetti / 3D

Prestazioni e integrazione (incluso XMLHttpRequest 2)

CSS3 e Web Open Font Format (WOFF)

La licenza richiede l'attribuzione e, come indicato sopra, i loghi HTML5 mostrati in questo post sono attribuiti al World Wide Web Consortium.

WHATWG: HTML è il nuovo HTML5

C'era già un po 'di confusione attorno al logo HTML5 come descritto negli articoli di Gavin Clarke W3C affronta la confusione HTML5 con, ehm, più confusione e W3C si scusa per la confusione del marchio HTML5. Probabilmente non aiuterà le cose che nella stessa settimana in cui un logo HTML5 è stato svelato con il "5" come caratteristica centrale di definizione, il Web Hypertext Application Technology Working Group (WHATWG) ha annunciato che sta eliminando il "5" nel post del blog HTML è il nuovo HTML5. In quel post, Ian Hickson fa riferimento a un messaggio del dicembre 2009 in cui affermava:

Ho appena registrato una modifica che sposta il WHATWG dal lavoro

specifiche con versione ("HTML5") per lavorare solo sulla tecnologia senza

cercando di modificarne la versione ("HTML").

WHATWG ora mantiene uno standard di vita HTML. Allora in che modo la specifica HTML5 del W3C è correlata allo standard HTML vivente di WHATWG? La risposta migliore può essere fornita dalla sezione "Introduzione" della specifica HTML WHATWG che risponde alla domanda È questo HTML5? (Ho aggiunto l' enfasi ):

In breve: sì.

Più in dettaglio: "HTML5" è stato utilizzato più volte per fare riferimento a un'ampia varietà di tecnologie, alcune delle quali hanno avuto origine in questo documento, e alcune delle quali sono state solo tangenzialmente correlate.

Questa specifica attualmente definisce la prossima generazione di HTML dopo HTML5.

HTML5 ha raggiunto Last Call al WHATWG nell'ottobre 2009 e poco dopo abbiamo iniziato a lavorare su alcune nuove funzionalità sperimentali che non sono stabili come il resto delle specifiche.

La relazione tra WC3 e WHATWG e le rispettive relazioni con l'HTML può essere fonte di confusione. Un buon riepilogo di questi due gruppi e della loro relazione tra loro e con HTML e altre tecnologie web può essere trovato in Dive into HTML5: How Did We Get Here? che descrive le relazioni contorte tra HTML5, WC3 e WHATWG. Il post Reinventing HTML descrive la decisione alla fine del 2006 di far collaborare il W3C e il WHATWG su "HTML5" (Web Applications 1.0).

Un altro post interessante per la lettura di ciò che costituisce "HTML5" è il breve post HTML5 Brief: in un paio di paragrafi. Il post HTML5: cos'è e cosa c'è dentro per me? riassume le osservazioni e le conclusioni tratte da "solo un altro ingegnere del software" riguardo a cosa sia HTML5.

Le "piccole cose" di HTML5

Il post Falling for HTML5: Finding Love in the Little Things è un riassunto delle "piccole cose" in HTML5 che Felicity Evans crede "faranno la differenza nel modo in cui codice giorno dopo giorno". Copre i progressi HTML5 come l' elemento a livello di blocco , i segnaposto dei moduli e l' elemento.<section>

Conclusione

Proprio come alcuni sviluppatori Java aziendali gongolano nella loro "superiorità" quando sanno che è Java EE piuttosto che J2EE, sembra che questa sia un'opportunità per lo stesso tipo di personalità di gongolare quando sanno che ora è solo HTML piuttosto che HTML5. Naturalmente, poi c'è il logo con il "5" prominente che è appena iniziato. L'URL della sua pagina principale non include un "5" (//www.w3.org/html/logo/), ma il logo sì.

Il logo con il "5", le specifiche senza controllo delle versioni e la cessazione del supporto di Google Chrome per H.264 nel suo elemento significano che l'ambiente di sviluppo web rimarrà per il prossimo futuro come è sempre stato: supporto incoerente tra più browser richiederà agli sviluppatori di utilizzare il rilevamento delle funzionalità, la degradazione graziosa e altre tattiche di sviluppo web ormai comuni mentre adottano le funzionalità HTML5.

Questa storia, "HTML5 Logo and WHATWG HTML Naming" è stata originariamente pubblicata da JavaWorld.