14 de julho de 2008

Buenas

O desenvolvimento de sistemas web ou sistemas para internet é meu foco de trabalho e a oferta de novos conceitos é inevitável.
O uso do Adobe Flex para interfaces amigáveis primando a usabilidade simplifica o uso e permite ao usuário experiências muito mais agradáveis. Pensando em ampliar o leque de ofertas e em busca de parcerias concretas e confiáveis, busco projetos para a aplicação desta tecnologia.

Adobe Flex é um novo conceito e permite que a interface possa comunicar com praticamento todos os banco de dados, exemplos de combinações são:

  • Flex / PHP / MySql
  • Flex / Progress
  • Flex / ASP
  • Flex / SOA

O que é o Flex?

É possível verificar que as aplicações feitas em Flash oferecem ao usuário uma experiência muito mais robusta, na qual a produtividade é envolvida pela facilidade de uso e interatividade em tempo real, impossível conseguir no HTML. Desenvolver aplicações ricas com o Flash para programadores de aplicações tradicionais torna-se de início estranho, pois o Flash trabalha com uma linha do tempo (timeline) que facilita o trabalho dos designers, mas pode confundir programadores iniciantes nesta ferramenta. O Flex remove esta barreira, fornecendo aos programadores um novo caminho de desenvolvimento de RIAs, buscando prover um fluxo de trabalho e um modelo de programação que seja familiar aos desenvolvedores. Utilizando MXML e XML, oferece uma construção rápida e facilitada do lay-out de GUIs. A interatividade com o usuário dá-se através do uso do ActionScript, o coração da linguagem Flash que se baseia na plataforma ECMAScript.

O Flex SDK vem com um conjunto de componentes incluindo botões, list boxes, árvores de acesso, data grids e muitos outros objetos de controle de texto, além de conteineres de lay-out. Componentes de gráficos são disponíveis como complementos. Outros atributos são os web services, arraste e solte, caixas de diálogo modais, animações, status da aplicação, validações, e outras interações que rodeiam uma aplicação do tipo framework

Em um modelo Cliente-servidor ou multi-camada, aplicações Flex servem como a camada de aplicação. Ao contrário de aplicações HTML que se baseiam-se em páginas, o Flex mantém o estado do cliente onde mudanças significativas de visualização não necessariamente requerem uma carga de uma nova página. Similarmente, Flex e Flash Player possuem muitas formas de enviar e carregar informações para a camada-servidor sem que isto provoque uma recarga de tela por parte do cliente. Embora estas funcionalidades eram consideradas vantagens perante o HTML e o JavaScript no passado, o aumento do uso de XMLHttpRequests na maior parte dos navegadores têm feito com que a carga assíncrona de dados seja também uma prática comum em aplicações baseadas em HTML.

Tecnologias que são comumente comparadas com o Flex incluem o OpenLaszlo, Ajax, XUL, JavaFX e tecnologias desenvolvidas pela Windows Presentation Foundation, como o Silverlight.

Fonte: Wikipedia

Escrito em Geral | 1 Comentário »