El W3C le ha dado a HTML 5 esa misión en la propuesta HTML 5, que compensará las deficiencias de la generación anterior de HTML. Específicamente, implementará las funciones que Flash, Silverlight y JavaFX pueden lograr. Si HTML 5, la estrella en ascenso de HTML, cambiará las reglas del juego para las aplicaciones web y si hará que estos ricos complementos web sean cosa del pasado, el columnista de InfoWorld Paul Krill escribió un artículo y discutió este tema.
La rica promesa de HTML 5
Dion Almaer, cofundador del sitio web Ajaxian e instructor de herramientas de desarrollo en Mozilla, dijo que HTML 5 en realidad llegó tarde para llevar gráficos vectoriales y videos a la Web. En HTML 5, las tecnologías de dibujo 2D como Canvas siempre han sido valoradas por empresas como Apple, Google y Mozilla (aunque Microsoft también aprecia algunas características de HTML 5, todavía no son compatibles con Canvas).
En HTML 5, funciones como Canvas, almacenamiento local y Web Workers nos permiten hacer más. Ben Galbraith, otro cofundador del sitio web Ajaxian e instructor de herramientas de desarrollo de Mozilla, dijo que el almacenamiento local permite a los usuarios continuar usando la Web sin conexión, y los Web Workers facilitan la realización de operaciones complejas en la próxima generación de aplicaciones Web, lo que permite algunas usuarios para que las tareas de larga duración se ejecuten en segundo plano.
Ian Fette, director de proyectos del navegador Google Chrome, dijo que las aplicaciones web serán más interesantes, más rápidas y proporcionarán una mejor experiencia de usuario, haciendo que los límites entre las aplicaciones web en línea y las aplicaciones de escritorio sean cada vez más borrosos.
Se han implementado algunas características de HTML 5.
Después de 5 años de trabajo, los detalles de HTML 5 se publicaron en 2008. Algunos de los detalles se han implementado en algunos navegadores. Sin embargo, la funcionalidad completa de HTML 5 aún no se completará en los próximos años.
Vlad Vukicevic, director técnico del proyecto Mozilla Firefox, dijo que HTML 5 admite video y Firefox 3.5 acaba de agregar soporte para video. Google Chrome también admite etiquetas de video. Microsoft admite ciertas características de HTML 5 en Internet Explorer 8, como el almacenamiento local y. AJAX. Navegación y múltiples prototipos DOM.
La evangelista web de Opera, Molly E. Holzschlag, dijo que Opera apoya a Canvas y planea soportar video. Apple también admite etiquetas de vídeo y audio en su navegador Safari, así como la tecnología Canvas (Canvas fue inventada por Apple).
El lado HTML 5: deseche esos complementos
Almaer dijo que aunque empresas como Adobe, Microsoft y Sun (que pronto se convertirá en Oracle) han implementado cada una sus propias tecnologías multimedia en la Web, HTML 5 puede acabar quitándoles puestos de trabajo. Básicamente, lo que HTML 5 puede hacer no es diferente de lo que están haciendo estas empresas, y JavaFX también se verá amenazado, dijo el analista de RedMonk Michael Cote.
Ian Hickson, codiseñador de las especificaciones de HTML 5, dijo que el objetivo de HTML 5 es liberar la Web de esos complementos ricos no abiertos. Son proveedores independientes y no son adecuados para la Web abierta. Hickson dijo que utilizar productos de empresas especializadas es un riesgo para el desarrollo de la Web. ¿Qué pasa si dejan de desarrollarse o empiezan a cobrar? Hickson agregó que, al igual que Windows antes, sería terrible si nuestra plataforma de desarrollo principal estuviera controlada por un solo proveedor.
El director de Firefox, Vukicevic, dijo que Mozilla quiere permanecer abierto y garantizar que tecnologías como el vídeo no estén en manos de determinadas empresas, pero que HTML 5 y Canvas puedan sustituir realmente a Flash, Silverlight y JavaFX depende de los desarrolladores. Vukicevic cree que IE8 no soporta algunas características de HTML 5, lo que es un problema para los desarrolladores, en vista de la cuota de mercado del navegador IE, los desarrolladores deben utilizar la API de Microsoft para proporcionar desarrollo adicional o utilizar tecnologías como Flash.
Lado del complemento: son mejores y ya están implementados
Aunque Adobe, Microsoft y Sun estuvieron involucrados en el desarrollo de las especificaciones HTML 5, todos dijeron que su tecnología era necesaria. HTML 5 es todavía un estándar en desarrollo que puede tardar entre 5 y 10 años en finalizarse, por lo que es demasiado pronto para hacer comparaciones. Un portavoz de Microsoft dijo que Silverlight todavía necesita existir porque incluye características avanzadas como un mejor modelo de programación, C#, capacidades 3D y la capacidad de ejecutarse fuera del navegador.
Dave Story, vicepresidente de herramientas de desarrollo de Adobe, dijo que HTML 5 enfrenta muchos desafíos. El mercado de navegadores aún está fragmentado y los problemas de compatibilidad entre navegadores son muy serios. La línea de tiempo de HTML 5 muestra que el HTML 5 + CSS 3 final puede tardar. Tardará 10 años en finalizar, tiempo durante el cual Flash seguirá evolucionando y brindando una mejor experiencia de usuario.
James Gosling, vicepresidente de SUN y conocido como el padre de Java, dijo que JavaFX es mucho mejor que HTML 5 en términos de renderizado, rendimiento y rendimiento.
El analista Cote dijo que actualmente no existe una amenaza inmediata para estos complementos web enriquecidos. Se necesitarán muchos años para implementar las funciones de estos complementos. Espera que estas tecnologías de complementos sigan existiendo incluso después del lanzamiento de. HTML5. Fette de Google está de acuerdo en que HTML 5 es sólo un punto de partida, y empresas como Google también introducirán sus propias tecnologías, como arrastrar y soltar imágenes en la Web.
Varios gigantes de la industria enfrentarán opciones
La mayoría de las empresas involucradas en HTML 5 son fabricantes de navegadores o desarrolladores de herramientas de aplicaciones web, pero rara vez ambos, excepto Microsoft, que dijo que Microsoft también estará en un dilema debido a que Microsoft ha dedicado mucho tiempo a Silverlight. Gran esfuerzo, el propósito de la existencia del equipo de Silverlight es proporcionar mejoras a los navegadores. Si HTML 5 se implementa fácilmente, ¿qué más hará Silverligth?
Google también tendrá que tomar ciertas decisiones. Por ejemplo, su Youtube utiliza Flash para implementar vídeos y el soporte de HTML 5 les hará reconsiderar esta cuestión en términos de coste y eficacia.