Acabei de receber um email de um colega perguntado o que eu achava sobre criar animações em Flash e se Javascript é uma alternativa.

É provável que eu tenha de escrever outro post explicando os fundamentos dessa conversa toda, pra quem não está muito a par (pode cobrar aí, galera). Mas vamos supor, por enquanto, que sabemos o básico sobre estas duas tecnologias.

A grande vantagem do Flash é sua IDE (Integrated Development Enviroment: Ambiente Integrado de Desenvolvimento). A IDE é a ferramenta que todo desenvolvedor de animações já viu um dia:
Interface da IDE do Flash

Essa ferramenta permite acelerar muito o processo de produção de animações interativas. Sem falar que torna possível a produção por pessoas com pouco ou nenhum conhecimento de programação.

A desvantagem é que ela custa algumas centenas de dólares.

Nenhuma empresa que eu conheça criou uma IDE semelhante para Javascript. Não fosse esse porém, Javascript seria a melhor escolha por vários motivos. O principal é que uma animação em Javascript não precisa de um ‘player’ como o Flash. O ‘player’ do Javascript é o próprio navegador. Dessa forma, você não depende da presença do player da Adobe, atual proprietária do Flash player.

(como eu mencionei antes, acho que vou precisar escrever outro post explicando os detalhes pro pessoal).

Agora: quão longe estamos do surgimento de uma IDE que produza animações em Javascript? Talvez não muito longe. Olha só o que achei por aí:

Este é um vídeo de uma IDE feita em Javascript (roda no navegador, inclusive) e que produz animações em Flash (.swf). Isso por si só já seria interessante. Tem uma porção de defeitos, mas considerando ser uma experiência desenvolvida por um único programador (e não por uma empresa), dá pra imaginar que não é o fim do mundo. Mas o que me deixou de queixo caído foi que o autor da proeza é um rapaz de… 16 anos! Ou o moleque é um pequeno gênio ou podemos realmente começar a pensar em uma IDE em Javascript, num futuro próximo.

O link para o blog do monstrinho:

http://antimatter15.com/wp/ajax-animator/

E o link para a IDE já rodando:

http://antimatter15.com/ajaxanimator/wave/

Bom, este post ficou gigante, incompleto  e possivelmente não muito claro para algumas pessoas. Que beleza. Voltaremos ao assunto em breve.