Acorda pra Web!

Tecnologia que vai mudar nossas vidas, depois do café.

O Flash é um bom garoto!

No meu último post sobre Flash, recebi algumas críticas e elogios sobre o mesmo.

O Flash, teoricamente, é um conjunto de ferramentas que gera gráficos vetoriais controlados por uma linguagem orientada a objetos, o ActionScript, que por sua vez é complacente ao ECMAScript. Resumindo: desenvolver em Flash é como usar um irmão do JavaScript com interface bonitinha e desenhinhos.

Montagem ridícula de um cachorro com um logotipo do Flash no peitoPra quem não sabe, existe uma excelente linguagem para gerar gráficos vetoriais chamada SVG. O SVG é baseado no XML, portanto pra criar um círculo vermelho você digita algo como <circle cx="50" cy="30" r="20" fill="red" />. Se você entendeu o espírito do XHTML já pode ter uma noção do que tudo isso vai se tornar: você pode criar algo muito similar o Flash usando SVG+JavaScript.

O grande problema do SVG é o péssimo suporte dos navegadores. O Internet Explorer por exemplo parou no tempo e suporta apenas o VML, com algumas extensões proprietárias. Isso faz com que existam poucas ferramentas que usem SVG e poucas pessoas que podem tirar pouco proveito dessas poucas ferramentas.

Por outro lado, o Flash está instalado em boa parte das máquinas e é largamente suportado por todos os navegadores! Então alguém teve a brilhante idéia de construir algo em Flash que lesse SVG. Alguns são tão legais que até mostram a animação como se estivesse desenhando o SVG em tempo real.

O mais legal mesmo é que uma das empresas que mais apostou no SVG foi a Adobe, que recentemente comprou a Macromedia, criadora do Flash.

Quando a Adobe lançou o Flash Lite, o Flash para dispositivos móveis, ficou na cara seu interesse pelo SVG, afinal o mesmo suporta o SVG-T (SVG-Tiny).

No final, acredito que o Flash vai se mesclar com o SVG e o programa Adobe Flash vai se tornar um editor visual de SVG, simplesmente.

Algo parecido aconteceu com a Microsoft, que aos poucos acabou tornando todos os arquivos do Microsoft Office baseados em XML.

O fato é que é possível e até provável que um dia aconteça o pior: o Flash acabe complacente aos padrões da web!

2 Respostas para “O Flash é um bom garoto!”

  1. Rangel diz:

    É o flash está cada vez melhor (apesar de eu nao desenvolver usando ele) ainda mais agora que tem bastante gente desenvolvendo aplicações 3d em Js.
    Abs, parabens pelo blog

  2. Alexandre diz:

    @Rangel

    Obrigado :)

Deixar um Comentário

XHTML: Você pode usar essas tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>