Antes de empezar, un breve viaje por la historia…
Es 1999. Internet Explorer 5 es un asunto caliente, la burbuja de la tecnología es cada vez mayor. Y Mariano Rivera es World Series MVP. Y el joven (jadear.)
Un desarrollador web se sienta en su computadora, tomando café y escribiendo algo de código. Él quiere hacer un juego basado en navegador. La única manera de hacerlo es utilizar la plataforma Adobe Flash para hacer una película interactiva y que incrustar en su sitio web.
Quiere poner un video en su sitio también. YouTube suena como el nombre de una línea de metro cursi, nada más. Nuestro desarrollador tiene que hacer una película de Flash para que, demasiado.
Suspira como lo hace otra película de Flash. Caray, alguien haría una alternativa ya?
Ver, en su día se tenía que utilizar Flash de Adobe para incrustar vídeos, hacer juegos de navegador,
y simplemente hacer que su sitio se vea decente. Y ¿adivinen qué, que todavía lo utilizan para las mismas cosas. Esto es todo muy bien, excepto:
- Flash tiene más agujeros de seguridad que un pedazo acribillado a balazos de queso suizo.
- Flash es un norma cerrada, lo que significa que Adobe decidió lo que se podía o no se podía hacer. No se podía usar Flash en proyectos de código abierto, cualquiera de los dos, sin un plugin oficial de Adobe.
- Flash es muy intensivo en recursos, abrumadora algunos procesadores más débiles y la elaboración de sitios difíciles de usar.
- Es No multiplataforma: iOS no lo apoya, es una mierda en Linux, y es con errores en cualquier otro sistema operativo.
Elaboración de la cerveza de Algo; no, no su café
Hace unos años, (trabajo oficial se inició en 2004, aunque no tuvo éxito hasta más tarde), la W3C (El Consorcio World Wide Web, los chicos que son, básicamente, a cargo de la Internet) y WHATWG (Web de hipertexto Grupo de Trabajo Tecnología de Aplicación) asociado para hacer una nueva versión de HTML, el lenguaje utilizado para crear páginas web.
Por la misma época, W3C comenzó a trabajar en una nueva versión de CSS, el lenguaje utilizado para diseñar la apariencia de las páginas web.
Estaba claro que algo iba a suceder.
Una revolución en la fabricación
Por 2008 la gente había puesto enfermo de la utilización de Flash para todo, debido a sus muchas debilidades (descrito anteriormente.)
Convenientemente, el último borrador de HTML – HTML5 – permite incrustar vídeos en su página web sin el uso de Flash. Y usted podría incluso hacer-Flash libre juegos web usando un poco HTML5; CSS3, la última versión de CSS; y una generosa cucharada (taza?) de Javascript, el lenguaje de programación utilizado para crear páginas interactivas.
No hace falta decir, desarrolladores web comenzaron a notar estas nuevas tecnologías. ¿Por qué? Echa un vistazo a los beneficios de utilizar HTML5, CSS3, y Javascript (aplicaciones creadas con estos 3 tecnologías generalmente se llaman Aplicaciones HTML5 a pesar de que utilizan otras tecnologías. Vaya usted a saber.)
- HTML5 y co. son estándares abiertos: que están mantenidos por organizaciones, no las empresas, así que no hay restricciones sobre su uso. Pueden ser utilizados en proyectos de código abierto
- Son seguro y asegurar, parcialmente porque son estándares abiertos. Y debido a que Adobe no mantenerlos.
- Son multiplataforma. Asumiendo que tiene un navegador decente (nada que no se llame Internet Explorer 8 o por debajo), que va a trabajar en cualquier sistema operativo. iDevices, teléfonos, tabletas, computadoras… cualquier cosa. Eso es bueno, ya que Flash no funciona en los iDevices y demuele la batería de los teléfonos inteligentes.
- Son menos recursos de flash. Una gran cantidad de juegos de la web utilizando HTML5 ejecuta sin problemas en los teléfonos, mientras que los juegos Flash Teeter sobre desastres.
La lista sigue y sigue.
Esperar, Ya está sucediendo
Aplicaciones HTML5 sólo saltó a la fama en 2010 con la continua negativa de Steve Jobs para poner Flash en iDevices. (Bien, una gran cantidad de desarrolladores web comenzó a usar ellos unos años antes.) Pero en ese corto tiempo, Han recorrido un largo camino.
Usted se sorprendería de lo que se ha hecho con HTML5:
- Angry Birds utiliza HTML5 para todo, excepto el sonido, que utiliza flash
para.
- Mozilla ha creado un galería de las grandes demostraciones de HTML5.
- Y Mozilla también hizo una galería de los mejores juegos de HTML5.
- HP webOS plataforma móvil utiliza HTML5 para el almacenamiento y algunas cosas de interfaz.
- De Microsoft Ventanas 8 será capaz de ejecutar aplicaciones escritas en HTML5, CSS3, y JavaScript.
- Aplicaciones web como Google Docs y Gmail utilizar HTML5.
- YouTube lets you use HTML5’s video embedding capabilities to view videos without Flash.
Y más se está haciendo cada día.
Fin del camino para Flash?
Por mucho que me gustaría pensar que esto significa que podemos decir adiós a Flash, no lo hace. Videos embargo, se requerirá que, un montón de llamativo (juego de palabras) sitios web no funcionará sin él, y la gran mayoría de los juegos de internet requiere Flash.
En cuanto a aplicaciones de escritorio? Clientes de correo electrónico son raros hoy en día entre los usuarios casuales, pero aparte de que las aplicaciones de escritorio todavía están alrededor. Aplicaciones web obtendrá más y más sofisticados, aunque, así aplicaciones de escritorio’ los días contados. Sino, como Flash, todavía se cuelgan alrededor.
HTML5 ha recorrido un largo, largo camino. Sólo 10 Hace años los diseñadores web no podían hacer un diseño de página web cohesiva usando HTML para salvar sus vidas. Ahora HTML se utiliza para todo, desde Angry Birds a Windows 8. Y la lista va a seguir creciendo.
Una reflexión sobre "HTML5, CSS3, y JavaScript: el futuro de la web”