¿Se está convirtiendo CSS3 en el nuevo Flash?

6 comentarios

CSS3 - Flash
En los albores de Internet, con un HTML aún inmaduro en muchos aspectos, Flash encontró su hueco para suplir la carencia de elementos multimedia en las páginas web. Rápidamente ganó popularidad gracias a que las animaciones creadas con él estaban mejor definidas que las de las imágenes GIF y ocupaban menos que un vídeo (algo muy de agradecer con los anchos de banda predominantes en aquella época). Y, cómo no, también hay que tener en cuenta los juegos en el navegador, algo hasta entonces desconocido.

Pero no todo era del color de rosa. Con muchos diseñadores e incluso programadores especializándose en Flash, fue inevitable la proliferación de engendros tan innecesarios como las páginas web con menús en Flash y sin ni un sólo enlace en HTML, o las odiadas introducciones: una suerte de cabecera de programa de televisión que nos impedía acceder rápidamente al contenido buscado, a menos que encontrásemos el famoso texto “skip intro”.

Por suerte, el paso del tiempo ha hecho que esta costumbre se deseche poco a poco, ya sea por motivos del navegador (el plugin no viene instalado por defecto y para algunos usuarios es muy complicado o está prohibido por políticas de administración), por SEO (los motores de búsqueda han penalizado históricamente a las webs sin contenido en HTML) o de usabilidad. Y en los últimos años, la aparición de los smartphones y las decisiones de algunos mandamases (Apple en sus dispositivos iOS o Microsoft en sus tablets han preferido pasar de Adobe) ha sido el espaldarazo definitivo para apostar por HTML5 y CSS3 como principal tecnología de desarrollo de webs interactivas y multimedia.

Ahora es cuando viene el gran pero. Todos alabamos las capacidades del nuevo estándar, pero quien tenía mal gusto y malas prácticas con herramientas viejas, probablemente también lo tenga con las nuevas. Y cuando Flash resulta molesto, es tan fácil como instalarse Flashblock o algún bloqueador similar para prescindir de los objetos SWF, pero si una web te planta una musiquita cansina con el tag <audio>, una animación innecesaria o un efecto mareante a nivel CSS, no es tan fácil desactivarlo sin que se desbarate toda la página, ya que forma parte de su armazón.

Mientras la gente profundiza en la conjunción HTML5 + CSS3, ya vemos como aparecen más capacidades parecidas a las de Flash, como una animación de la serie de Spiderman totalmente hecha en CSS3. Ganamos en uniformidad, ya que casi todos los navegadores modernos la reproducirán de serie pero perdemos la posibilidad de evitar que nuestro navegador se convierta en una feria de colores, sonidos y animaciones sin sentido. Es más, con Adobe apostando por un giro hacia HTML5 parece más probable que las malas prácticas migren junto con los desarrolladores.

Aprovechando la mención a Spiderman, conviene recordar que un gran poder conlleva una gran responsabilidad, y dado que HTML5 y CSS3 nos dan la capacidad de hacer grandes cosas en la web, también recae en buena parte en los programadores y diseñadores el saber conducir ese potencial hacia algo usable y agradable a la vista.

Que no tengamos que volver a buscar el botón de “Skip intro” en cada página a la que accedamos.

Vía | Hanselman – CSS3 is the new Flash
En GenbetaDev Respuestas | ¿Sustituirá HTML5 a Flash definitivamente?

Anunciate aquí
Anunciate aquí
Anunciate aquí

¿Quieres saber más?

Productos

Información de Productos relacionados con el artículo

Ver más

Artículos

Artículos relacionados que probablemente también te interesen

Ver más

Respuestas

Preguntas sobre este tema que ha contestado la comunidad

+ Deja tu comentario

Comentarios

  • 1

    !
    ifedu | 1 estrellas

    Eso es algo que llevo pensando hace tiempo, hay gente que se queja de flash por cosas, que no dependen de la tecnología en si sino de la implementación y uso que se le de. Por ejemplo las webs que te cargan un video de banner con sonido, eso da igual que sea flash que html5, pero la gente se queja de "vaya mierda flash" ^^.

  • 2

    Avatar de tito_neo !

    Me estoy viendo con plugins tipo ad-block que deshabiliten estas cosas, por ejemplo para las animaciones css3:

    http://dev.webonomic.nl/how-to-disable-css-transforms-transistions-and-animations

  • 3

    !
    | 1 estrellas

    Perdonad que lo diga, pero encuentro esta notícia un poco absurda. Daré mis razones:

    Que una web incluya elementos molestos no es un problema del estándar.

    La razón por la que se lleva años luchando para que flash desaparezca (vs. CSS, JS y WebGL) es porque ya hay una tecnología estandarizada y abierta que cubre la gran parte de los que hacia flash.

    Si al final no te gusta la musiquita cansina, pues la bloqueas y punto. Es muy subjetivo el concepto de lo que gusta y lo que no. ¿Y si estas dentro de una radio online? ¿Y si no te gustan las cursivas? No se si me explico.

    La tecnología CSS, tendrá sus pros y sus contras, como cualquier otra, pero esta consensuada por la gran mayoría de la comunidad, y no por una sola empresa. En este artículo da a entender que con HTML5+CSS hay más problemas para desactivar y bloquear. Corregidme si me equivoco, pero no veo que relación hay.

    ¿Y lo de migrar malas practicas? Malas y buenas practicas hay en todos los lenguajes. He visto códigos JS que dan absoluto asco y otros que son una maravilla. He visto CSS perfectos y otros horrendos. Eso pasa en HTML, CSS, JS, Flash, PHP, Java, C, C++, ... Es decir todos.

    -- editado por última vez a las 19:45

  • 4

    Avatar de groteck !

    creo que eso que comentas es un error si la etiqueta audio no tienen el autoplay no se reproducirá automáticamente, me parece que quitarle eso a una etiqueta (plugin anti autoplay), es mas fácil que ocultar un y también mucho menos destructivo en cuanto a maquetación se refiere o así lo veo yo, cargarse un object o un iframe te destroza un hueco de la web con los complementos te dejaban un cuadrado gris feo etc, aquí te quitan el autoplay y tachan no se reproduce y el estilo de la web queda intacto.

  • 5

    !
    | 1 estrellas

    No olvidemos que las barbaridades suelen nacer de las peticiones de los clientes que contratan desarrollos. No entiendo porque nos empeñamos en culpar a la tecnología o a los desarrolladores.

    Mi humilde opinión es que html5 aun no está preparado para sustituir a flash, y dudo que lo esté. No hay más que ver las luchas entre navegadores para llegar a un standard

  • 6

    Avatar de eduardo_bpe !

    Lo cierto es, nos guste o no, e que actualmente (no sé en un futuro) es muchísimo más fácil realizar una animación con Flash y el programa Adobe Flash que una con CSS3.

Escribir un comentario

Para hacer un comentario es necesario que te identifiques: ENTRA o conéctate con Facebook Connect

Anunciate aquí

WSL Weblogs SL