HTML 5: actualització requerida per l'estàndard
2010/02/01 Leturia Azkarate, Igor - Informatikaria eta ikertzaileaElhuyar Hizkuntza eta Teknologia Iturria: Elhuyar aldizkaria
HTML 4, obsolet
L'última versió de l'estàndard HTML té més de 10 anys. La web de llavors estava composta principalment per textos en format, imatges, enllaços i formularis, i en la versió 4.01 d'HTML hi ha etiquetes per a aquests elements. Avui dia, no obstant això, en la web abunden l'àudio, el vídeo, les aplicacions d'alta interacció (anomenades RIA o Rich Internet Applications), els gràfics mòbils, els jocs, la possibilitat de treballar off line, etc. I amb només HTML no es poden indicar. Tecnologies com Javascript i AJAX ajuden a aconseguir una interacció fins a un nivell, però quan es necessita una gran interacció, o per a altres coses, només es pot utilitzar plugins de tercers: Flaix, Silverlight, JavaFX, Google Gears...
La raó principal que l'estàndard HTML no s'actualitzi en tot aquest temps és que l'organització internacional World Wide Web Consortium o W3C, que dirigeix la web i el format HTML, i el seu director Berners-Lee, han posat forces en noves intencions. En concret, han apostat pel format XHTML (format HTML compatible amb normes XML) com a evolució de la web actual i han treballat en la seva versió 2.0, i per definir una nova web més potent, la web semàntica (que us expliquem en els exemplars de maig i juny de 2009) i els formats per a ella (RDF, GROWL, SDL,...). Per això no veien necessitat de noves versions d'HTML.
No obstant això, la web semàntica no es va crear per a substituir a la web que coneixem actualment, sinó per a usar-la amb ella, i per a molts XHTML 2.0 era massa disruptivo per a evolucionar la web actual (redissenyada des de zero, sense compatibilitat cap endarrere, massa exigent...). I la realitat també mostrava que el seu ús era molt reduït. Per això, amb l'objectiu d'impulsar la continuïtat de l'estàndard HTML, diverses persones d'Apple, Mozilla Fundazioa, Opera i Google van crear en 2004 la comunitat WHATWG (Web Hypertext Application Technology Working Group) i van començar a treballar en el primer esborrany d'HTML 5. En 2007, W3C també va veure la necessitat de realitzar una nova versió del format HTML i va crear un grup de treball per a això. Van prendre com a punt de partida la proposta elaborada pel grup WHATWG, que des de llavors s'ha anat perfeccionant i concretant.
HTML 5 adaptat a la web actual
En la versió HTML 5 s'han tingut en compte les característiques més rellevants de la web que avui coneixem, la qual cosa permet crear pràcticament qualsevol aplicació web sense necessitat de plugins externs. A més, existeix una versió XML d'HTML 5, XHTML 5, que ara es proposa substituir a XHTML 1.
Quant a la multimèdia, per exemple, l'única etiqueta multimèdia que permetia HTML 4 per a les imatges era img, mentre que HTML 5 inclou les etiquetes d'àudio i vídeo. A més, compta amb l'etiqueta canvas, una tela de pintura que podem anar dibuixant en temps real i que podem combinar amb el nou estàndard WebGL (biblioteca gràfica per a mostrar imatges 3D en navegadors). També pot interactuar amb elements maquinari connectat a l'ordinador com a micròfon, webcam, etc.
D'altra banda, s'han eliminat les etiquetes per a definir l'aspecte, mantenint únicament les etiquetes de significat o estructura i obligant a realitzar la presentació mitjançant CSS (indicant l'aspecte dels documents HTML en fulles d'estil independents). I han creat noves etiquetes semàntiques o estructurals, com per exemple nava-menú, footer (peu de pàgina) i article (cos de l'article). En els formularis també podrem introduir nous tipus de caixa, com a números, dates, horaris, adreces de correu electrònic, URL, cerques... o acceptar el que vulguem, mitjançant expressions regulars. A més, es podran inserir directament gràfics vectorials en format SVG i equacions matemàtiques en format MathML. I el nou API (funcions per a poder escriure aplicacions més avançades) també inclou HTML 5: API d'emmagatzematge de dades per a aplicacions web quan estiguem offline, API d'arrossegament i desallotjament...
Volen tenir finalitzat l'estàndard HTML 5 per a finals de 2010. No obstant això, les seves parts es troben en diferents nivells d'acceptació, i algunes de les versions més recents dels navegadors d'Internet que tenen gairebé completament consolidades ja estan implementades, i estan disponibles per a nosaltres. I és que, efectivament, en la xarxa existeixen nombroses webs amb demos de noves capacitats d'HTML 5, algunes realment espectaculars per a estar fetes en buit HTML. Demos la benvinguda al nou estàndard HTML 5!
Gai honi buruzko eduki gehiago
Elhuyarrek garatutako teknologia