Chrome, Web Stantards Vs. Flash / Silverlight

Chrome: má notícia para a Adobe. JavaScript ganha, Flash/Silverlight perdem. A Liberdade de Expressão é uma dádiva que aflora na web. Também por isto aqui estou eu para deixar o meu ponto de vista. Se por um lado é apenas mais um ponto de vista, por outro, prometo que tentarei observar a questão de outros ângulos. E ao contrário de ter as respostas que preconizam os vencedores e perdedores eu creio que eu terei muito mais perguntas. Num momento tão especulativo como este eu ficarei feliz em fazer as perguntas certas.

O que está em discussão é o desenvolvimento de aplicações para a Web. Mais especificamente o que chamam de Rich Internet Applications. De um lado os que ainda apostam na Adobe ou Microsoft com seus plugins “proprietários”, de outro os que são totalmente a favor dos Web Standards.

Primeiro, acho que temos que tomar o cuidado de não cair na utopia da Web 100% semântica. O mundo não é perfeito e a Web também nunca será. Segundo, nem sempre o que é melhor, dado um conjunto de critérios, é o que predomina. Sobre os aspetos técnicos, não há como negar que é muito bom imaginarmos que poderemos um dia fazer RIAs usando os Web Standards com as mesmas funcionalidades e produtividade que temos no Flex (incluindo o fato de não ter que ficar testando em inúmeros Browsers). Porém, se olharmos para o passado veremos que linguagens de programação melhores que as outras nem sempre venceram. Por quê?

Bem, é notável como os Web Standards, mas fala a verdade: você conhece algum IDE tão bom quanto os IDEs que tínhamos na época do Client x Server para desenvolver aplicações com interfaces de usuário complexas apenas usando os Web Stantards? Além disso você acha que podemos afirmar que as empresas de desenvolvimento de Software possuem uma equipe capaz de fazer bem o Design de Interação de uma RIA usando Web Standards? Veja bem, estou falando de Design de Interação, isto é diferente que Arquitetura de Informação (quer queiram os simplistas quer não) e, principalmente, muito diferente de Look and Feel. E também estou falando que desenvolver bem RIA exige uma equipe multidisciplinar e não apenas um punhado de bons programadores.

Ok, o Google, ou outra empresa qualquer pode ser capaz de finalmente criar um excelente IDE para desenvolvimento de aplicações Web Standards. Mas o que me chama atenção nas RIAs da Microsoft (e que motivou o Thermo) é a promessa de finalmente fazer Designers e Programadores trabalharem de forma integrada e fluída. Ou seja, não estou falando apenas do IDE para o desenvolvedor, mas sim de ferramentas para toda a equipe.

As empresas podem até possuir equipes que sabem como tirar proveito das RIAs, mas se as ferramentas que temos para isto não ajudarem dificilmente chegaremos ao resultado esperado. O conflito Designer x Programador talvez seja eterno, mas ainda acredito que ferramentas mais avançadas tendem a minimizar os problemas.

Então vamos assumir por um instante que as ferramentas para o desenvolvimento de RIAs (para toda a equipe) são importantes para o seu sucesso. Agora imagine que a Adobe ou a Microsoft consiga chegar ao mercado com estas boas ferramentas e que demore uns cinco anos até termos algo equivalente para os Web Stantards. Neste meio tempo será que as empresas não estariam usando tanto o Silverlight ou o Flash que seria tarde demais para os Web Standards expulsarem de vez do mercado estas tecnologias? Por que você usa o Windows?

Bem, levanto em consideração os pontos principais deste artigo, posso dizer que o mundo ideal seria:

- Aplicações com Web Standards
- Produtividade no desenvolvimento destas aplicações
- Fluxo de trabalho fluído entre Designers e Desenvolvedores

Não temos nada que atenda 100% estes critérios. Resta saber se algum dia alguma tecnologia atenderá todos os critérios ou se uma vai prevalecer sobre a outra por causa do peso maior do critério que ela atende.

Popularity: 40% [?]

Uma resposta to “Chrome, Web Stantards Vs. Flash / Silverlight”

  1. Ved

    Eu gosto de Web Standards! Desenvolver um site tableless é uma delicia! por outro lado não gosto de Javascript, exatamente por incompatibilidade entre browsers e falta de uma IDE, coisa que foi suprida pelo Flex. Mas não há duvidas: existe muita coisa boa sendo feita com a dupla xHTML e Javascript por ai! Grande abraço,
    Ved

Deixe uma resposta