Bruno,

já tinha lido esse post, e muitas dezenas de outras. A conclusão que já tinha tirado é que existe uma distância brutal de *percepção da realidade* nas pessoas/empresas que desenvolvem RIAs "à séria", e as restantes que andam a "brincar" com as tecnologias. Isto pode parecer elitista, mas esta é uma comunidade de RIAs, e as discussões aqui existentes são vistas do ponto de vista de quem desenvolve RIAs.

O que se passa nesta discussão é que estão em causa dois mundos de desenvolvimento perfeitamento distintos: o do desenvolvimento de software, e o do desenvolvimento web. Infelizmente os developers mais novitos, ou que não tiveram muita sorte na formação que seguiram, praticamente parece que só conhecem o desenvolvimento web, ou pouco de desenvolvimento de software. Acontece que as práticas de desenvolvimento de RIAs são as mesmas (e correctas!) práticas que já existem há mais de 15 anos no desenvolvimento de software. E para as poderes usar, tens que recorrer a plataformas cujo modelo de desenvolvimento seja idêntico ao modelo de desenvolvimento de software - e é aqui que o Flash e o Silverlight encaixam como uma luva. Vais ficar ofendido - já o ficaste por menos... -, mas a realidade é que tu, tal como muitos dos recentes developers não conhecem a fundo nem têm experiencia nos paradigmas de desenvolvimento de software para terem a percepção do enorme fosso que ainda existe entre o HTML e estas tecnologias. E é aqui que realmente os conceitos de "estado" e "página" se distanciam - e apesar das tecnologias em discussão os aproximarem cada vez mais, os modelos de desenvolvimento para "estados" ou "páginas" ainda estão lá, bem patentes.

Obviamente que consegues fazer RIAs com HTML e Javascript, mas todos nós sabemos que não só não é fácil, como implica um conjunto de novas abordagens de desenvolvimento, específicas às tecnologias usadas - e daí só uma empresa gigante como a Goggle é que consegue dominar "a besta" para fazer coisas como o Google Docs. [((Que, mais a título de curiosidade, não deixa de ser inferior ao Buzzword da Adobe que foi feito sem "grandes preocupações" - nunca foi um produto ao qual a Adobe desse tanta importância como o Google deu ao Google Docs. Já agora, dá uma vista de olhos no Presentation, que está dentro do Acrobat.com, e ainda no SlideRocket ou Photoshop Express.))]

No desenvolvimento web propriamente dito, o HTML 5 equiparar-se-á ao Flash e Silverlight num futuro próximo. No desenvolvimento de software a correr no browser - RIAs - o HTML ainda tem um longo caminho a percorrer - e o Flash e o Silverlight não vão ficar parados à espera.

Se isto vai mudar no futuro? Vai, garantidamente - acho que ninguém duvida que (todas) as tecnologias vão evoluir -, mas ainda há um longo caminho a percorrer para *eu* voltar ao mundo do HTML. E a minha questão não é parcialidade ou evangelismo: é escolher as ferramentas que garantem a qualidade do trabalho da Webfuel, sem sacrificar a nossa produtividade, e que tenham potencialidades suficientes para podermos fazer aplicações cutting-edge, sem descurar a estabilidade da plataforma escolhida para o tipo de aplicações críticas em que trabalhamos. E neste momento, e no curto prazo só Flash e Silverlight o permitem.

Espero que percebas, por favor, que eu não tenho o hábito de fazer posts de opinião exactamente para não gerar estas discussões - que, sinceramente, têm um tom mais destrutivo do que construtivo -, mas que quando o faço tenho o mínimo de conhecimento de causa - e gostava de um pouco de respeito por isso.

BTW, não gosto de usar a expressão "mundo HTML", mas também não soa bem "mundo Javascript" ou "mundo AJAX". Existe alguma expressão mais abrangente?

João Saleiro


On 03-02-2010 15:32, BruNeX wrote:
Boas,

Aqui está mais um artigo de alguem que trabalha com Flash e que consegue ser imparcial ao contrario de grande parte dos comentarios que se encontram por ai e por coincidencia partilha da minha opinião que o flash está a perder popularidade e o Javascript a ganhar popularidade, que foi o que eu sempre defendi.

Sem grande coisa a acrescentar aqui fica:


  The Web does not need flash.

http://www.stimuli.com.br/trane/2010/feb/01/the-web-doe-not-need-flash/

Bruno Barreto
--
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected]. Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT.

--
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para publicar uma mensagem neste grupo, envie um e-mail para 
[email protected].
Para anular a inscrição neste grupo, envie um e-mail para 
[email protected].
Para ver mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT.

Responder a