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.