Voltado para o Futuro. Rich Internet Applications

Se você é um profissional atualizado e em dia com as inovações que o mercado de tecnologia vem sofrendo nos ultimos 5 anos principalmente, você já deve ter ouvido falar de Rich Internet Application (RIA). Este termo, refere-se a um novo modelo de desenvolvimento de soluções Web (e de aplicações Desktop que se valem de recursos Web) que procuram utilizar da melhor, mais otimizada e eficientemente possível forma, os recursos técnicos das máquinas (clients) que acessam essas aplicações, tendo como principal objetivo oferecer ao usuário métodos mais eficientes de concluirem suas tarefas.

A Adobe, detentora da tecnologia Flash, saiu na frente neste mercado. Tendo como objetivo ofertar a melhor e mais completa plataforma para o desenvolvimento de RIAs, não só o Flash mas diversos outros produtos da Adobe – principalmente o ColdFusion – passaram por diversos estudos e modificações para atender este propósito. Com isso surgiram também diversos outros produtos como o Flex, o AIR e o LiveCycle Data Services, todos eles tendo como base técnica primordial o protocolo AMF (Action Message Format).

O protocolo AMF (criado pela Adobe), trata-se resumidamente de um protocolo de serialização e desserialização de objetos em modo binário, que aumenta a eficiência e rapidez da transmissão de dados entre aplicações. Por ser binário, este processo se mostra inclusive muito mais eficiente do que a utilização de transporte de dados textuais normalmente empregados em soluções AJAX através de JSON e XML.

O LiveCycle Data Services, que é parte do ColdFusion mas também está disponível como produto individual e para o qual também existe um equivalente open-source (BlazeDS), oferece hoje a melhor solução para integração de dados com aplicações RIA existente no mercado, e é o único produto existente hoje a ser constiuído com a mais recente versão da especificação AMF.

Desta forma, o ColdFusion torna-se incontestável, diferencial e altamente considerável como vantagem em relação ao desenvolvimento de solução back-end para o desenvolvimento de aplicações RIA.

Ainda sobre o futuro, é importante analisar as palavras do atual Gerente de Tecnologia da Adobe, Sr. Kevin Lynch:


“O ColdFusion é parte importante na nossa estratégia de permitir o desenvolvimento rápido de RIA atraentes e nós estamos continuamente investindo em novos recursos para isso no ColdFusion”

Quanto aos recursos técnicos, este artigo já abordou bastante à respeito. Mas é importante notar que há um compromisso da Adobe com o futuro do mesmo, vez que ele é realmente parte importante da estratégia da empresa para oferecer uma solução de desenvolvimento RIA completa.

Isso fica ainda mais claro quando a própria Adobe divulga o gráfico abaixo que representa parcialmente os planos para as próximas versões do ColdFusion, batizadas em fase de projeto como Centaur, Sully e Link:

Comentários

Postagens mais visitadas deste blog

Criando uma Variável em ColdFusion e em ASP

Definindo Valores Padrões para Variáveis

O que é ColdFusion? Para que serve?