Bem a muito tempo eu venho falando que o cliente será mesmo RIA (cliente rico).
Afinal a primeira impressão e a que fica, tudo funciona em prol da beleza,
No passado quando os sistemas ainda eram clipper ou flex ou similares, sem designer gráfico eu consegui desbancar muitos sistemas até melhores que o meu, apenas por eu já desenvolver numa linguagem gráfica.
O cliente enche os olhos com as telas e com o design gráfico dos sistemas.
Com a transição dos sistemas na plataforma desktop para a plataforma web o cliente sentiu muito a falta de uma interface interativa, com pop ups e scroolbars e botões de atualizar, isto vem melhorando muito através de java script, mas não chega a ser o suficiente.
Então estão começando a surgir ferramentas mais poderosas como Adobe Flex, Java FX, OpenLazlo,Silverlingth e outras que estão ganhando força a cada dia
Ainda e difícil pra dizer qual delas vai pegar mesmo, embora acredito que pelo fato do javaFX e o Silverlight estarem a traz de empresas muito grandes, eles devem pegar. mas infelizmente até o momento ainda não estão suficiente maduros, dentre eles o que mais se destaca no momento e o Adobe Flex mas fica uma pergunta no ar, a adobe e muito boa no que faz o flash um sucesso, mas no quesito linguagem de programação ela esta iniciando.
O flex já nasceu com uma falha grave no processo de Garbage Collection no qual eu mesmo li no blog do Arquiteto da Adobe confirmando isto, onde ele descreve que isto acontece pelo fato do flex usar o kernel do flash que não foi preparado para trabalhar com ponteiros de objetos em memória criados pelo flex, e isto da um trabalho enorme, pois o desenvolvedor tem que preocupar em limpar tudo que esta dentro de um form principalmente os listeners(ouvintes) antes de fecha-lo.
Mas mesmo assim estou utilizando o flex no meu dia a dia, pois dentre as ferramentas se apresenta a mais madura, e com tudo isso ela esta atendendo bem.
Escrito por midianet