Pesquisa · Mapa mental

Apache Flex

O Apache Flex é uma tecnologia lançada em março de 2004 pela Macromedia, que suporta o desenvolvimento de aplicações complexas interativas para a internet, chamados de RIA, baseadas na linguagem de script ActionScript da plataforma do Macromedia Flash.

Fonte: Wikipédia (pt)Atualizado em 01/07/2026
01

Visão geral

Imagem: Dancing Lemur · BY-NC · Openverse

É possível verificar que as aplicações feitas em Flash oferecem ao usuário uma experiência mais complexa, onde a produtividade é envolvida pela facilidade de uso e interatividade em tempo real, mais difícil de se conseguir com 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 desta ferramenta. O Flex remove esta barreira, fornecendo aos programadores um novo caminho de desenvolvimento de aplicações RIA, buscando prover um fluxo de trabalho e um modelo de programação familiar aos desenvolvedores. Utilizando MXML e XML, oferecendo uma construção rápida e facilitada do layout de GUI. A interatividade com o usuário ocorre através do uso do ActionScript, o coração da linguagem Flash que se baseia na linguagem de programação ECMAScript.

02

Linguagem MXML

Imagem: J. N. Stuart · BY-NC-ND · Openverse

Os arquivos desenvolvidos em Flex quando compilados possuem a extensão MXML, a qual é uma linguagem de marcação. Para visualizar uma aplicação MXML o usuário faz uma requisição para o servidor Flex, que converte o arquivo MXML em SWF (formato binário do Flash), este será exibido no Flash Player.

03

Recursos do Flex

Flex SDK - O Flex SDK é um compilador em modo caractere. É possível desenvolver aplicações Flex gratuitamente utilizando este compilador. O programador utiliza algum editor de sua preferência (Eclipse, Bloco de Notas, Dreamweaver, etc), salva o arquivo MXML e através do SDK compila este arquivo para binário (.swf). Flex Builder - O Flex Builder é bastante intuitivo. É um framework de desenvolvimento que oferece várias facilidades ao usuário, uma delas são os componentes. Estes componentes podem ser arrastados até o palco, configurados os parâmetros e depois feita a programação no modo de código. A grosso modo pode-se comparar ao Borland Delphi que tem essas funcionalidades de componentes prontos e programáveis, mas voltado para web. Flex Data Services - oferece um conjunto de avançados recursos de gerenciamento de dados no lado do servidor que permitem aos desenvolvedores fornecer rapidamente aplicativos Flex que fazem intenso uso de dados.

04

Macromedia Flex Server 1.0 e 1.5

A Macromedia inicialmente desenvolveu as versões do Flex 1.0 e 1.5 tendo como nicho de mercado empresas de desenvolvimento. A companhia oferecia a tecnologia a um preço que girava em torno de US$ 15.000 por PC. Como requisitos mínimos o servidor J2EE. Cada licença do servidor incluía 5 licenças para o Flex Builder IDE.

05

Adobe Flex 2

A Adobe modificou significativamente a linha do produto com a versão 2. O centro do Flex 2 SDK consistia em um compilador de linhas de comando e uma completa biblioteca de classes de componentes e utilitários, disponibilizada gratuitamente para download. Aplicações completas desenvolvidas em Flex podiam ser desenvolvidas totalmente utilizando unicamente o SDK, que não possuía limitações ou restrições comparadas com a mesmo SDK incluído com o Flex Builder IDE. A nova versão do Flex Builder utilizava a plataforma da IDE de código aberto Eclipse. A companhia lançou duas versões para o Flex Builder 2, Standard e Professional. A versão profissional incluía a biblioteca de componentes para desenvolvimento de gráficos. Junto com a versão 2, foi introduzida uma nova versão do ActionScript, chamado de ActionScript 3, utilizando-se da última especificação do ECMAScript. Para o uso do ActionScript 3 e Flex 2, é necessário ter a versão 9 ou mais recente de Flash Player. Com isto, o Flash Player 9 incorporou uma máquina virtual mais robusta.

06

Adobe Flex 3

Com o code-nome Moxie, a versão Beta do Flex 3 foi lançada em junho de 2007. A principal característica é a integração com as novas versões dos produtos da Adobe, como o Adobe AIR e novas ferramentas de design na IDE. A versão 3.4 do Adobe Flex já está disponível para download desde 4 de março de 2009. Em 25 de fevereiro de 2008, a Adobe lançou o Flex 3 e Adobe AIR 1.0. Em 18 de dezembro de 2009 a Adobe lançou o Flex 3.5.

07

Adobe Flex 4

Com o codinome Gumbo, Flex 4 foi lançado em 22 de março de 2010. A ferramenta de desenvolvimento Flex 4 é chamado "Adobe Flash Builder". Alguns temas que têm sido mencionados pela Adobe e foram incorporadas Flex 4 são as seguintes: O software está disponível em duas versões: Standard e Premium . A Premium adiciona as seguintes características;

Vídeos recomendados

Fontes consultadas

Continue pesquisando