Olá Desenvolvedor, faça
ou


Iniciando com o Adobe Flex 3

Introdução

No mundo de desenvolvimento de aplicações WEB principalmente com Java, temos problemas quanto ao desenvolvimento de interfaces, como incompatibilidade entre browsers, desenvolviemento lento, e outros detalhes que muitos vivenciam diariamente.
Existem soluções que prometem como o JavaServer Faces por exemplo, mas como dizem "A primeira experiência em Flex o programador Java nunca esquece." E eu também tive a mesma sensação e por isso decidi aprofundar-me e tentar passar minhas experiências e assim ajudar a outros que tiverem a mesmo sensação. Então, vamos conhecer a solução de desenvolvimento de interfaces Ricas, a Adobe Flex?.

Flex é um Framework "open source" altamente produtivo para construção de aplicações RIA (Rich Internet Application) podendo rodar em todos os principais browser bastando o uso do plugin Adobe Flash® Player e em desktop devido ao Adobe AIR?, o "cross-operating system runtime" que permite acessar dados localmente e recursos nativos do sistema operacional. Ambas alternativas são gratuítos.

O Flex fornece um moderno e padronizado modelo de programação composto por duas linguagens. O MXML, uma linguagem declarativa baseada em XML fascilita a geração da ferramenta RAD que inteligentemente está sendo desenvolvida como plugin para o Ambiente de Desenvolvimento Integrado Eclipse, o Flexbuilder Builder, o qual agiliza bastante a construção das Interfaces com o usuário. O comportamento, as funcionalidades, é programado em ActionScript? 3, agora uma poderosa linguagem de programação orientada a objetos. O Flex também fornece uma cada vez maior biblioteca de componentes e um interativo debugador.


Por que usar Flex

O Flex é executado a partir de uma máquina virtual, logo o programador apenas se preocupa em desenvolver a interface não em programar compatibilidade entre browsers e você ainda programa suas interfaces totalmente orientada a objetos, isso visa reuso de componentes, desenvolvimento de módulos e afins.

O estilo de programação e a diversidade do conteúdo que é possível criar com o flex, já que cada vez mais são disponibilizadas API's para interação com esta plataforma como o flicker, google maps, yahoo maps, youtube entre tantas outras. Sem falar da facilidade de uso das vantagens do Flash como animações frame-by-frame.


Requisitos de Instalação

1. Baixe a API do Flex e a descompacte em uma pasta a sua escolha, por exemplo: C:flexsdk.
Flex 3.2 SDK

2. Baixe o Ambiente de Desenvolvimento Eclipse e o descompacte em uma pasta a sua escolha, por exemplo: C:aplicativos.
Eclipse IDE for Java EE Developers
Ganymede Packages (based on Eclipse 3.4.1)

2.1 Baixe o Adobe® Flex® Builder 3 Professional Eclipse Plug-in. Como o próprio nome já diz, ele é um plugin para o eclipse, que adicionará todas as funcionalidades para o desenvolvimento de aplicações Adobe Flex 3 e Action Script 3.
Flex Builder 3

2.2 IMPORTANTE: O Flex Builder é trial com validade por 60 dias, porém a Adobe oferece aos estudantes o uso indefinido dessa ferramenta através do: "Adobe® Flex? Builder 3 Pro for Education".

2.3 Verifique as seguintes configurações no Eclipse:
a. em: windowpreferences...FlexInstalled Flex SDKs, adicone a sdk do passo 1. Por padrão ela instala a sdk que vem com o Flex Builder.

3. Baixe e execute o Adobe Flash Player 10 - Debugger Versions (aka debug players or content debuggers). Ele é a VM (virtual machine) onde será interpretada as instruções ActionScript.

Muito bem, feito tudo isso, temos o ambiente pronto para iniciarmos o desenvolvimento de aplicações Flex.


Por onde começar

Acredito fortemente que a teoria lhe fornece inicialmente base de conhecimento e pro fim aprimoramento, mas é a prática que o faz aprender; exemplos e repetições doutrinam o raciocíneo. É a prática que ensina o fazer! Portanto sou seguidor da PRÁXIS.
Outra característica de minha personalidade é dar o devido mérito e reconhecimento a quem de direito. Em meus estudo o que vejo de blogueiros fazendo plágio. Nem vou comentar!

Para iniciar os estudos em Flex, recomento o trabalho realizado pelo português, Mário Santos, do blog TWS. O Adobe Flex a partir do zero lhe dá uma noção inicial muito boa para lhe situar no mundo do desenvolvimento Flex. Paralelamente, isso mesmo paralelo - no mundo OO não existe como estudar sequencialmente. O Tutorial Action Script 3 lhe fornece a fonte de pesquisa e/ou estudo para o entendimento da ActionScript 3, a linguagem de programação sobre a qual é construído o Adobe Flex e a qual utilizamos para declarar o comportamento, funcinalidades, ou seja a parte dinâmica ou programática das aplicações Flex. Ambos Tutoriais estão em constante desenvolvimento e ainda possui vários outros materiais. Vale a pena acompanhar!

Depois disso, o próprio site da Adobe tem uma documentação vasta sobre Flex, tendo como ponto de partida: Quick Starts, Getting Started Experience e uma coleção de vídeos, Flex in a Week. Todos dentro da área voltada aos desenvolvimento, o devnet.

O site da comunidade Flex é também navegação obrigatório.

E finalizando temos um blogueiro que é referência, o pernanbucano, Igor Costa.

Gente, tomando como partidade estes materiais, sites, blog, somando a esporáticas consultas ao Oráculo, Google. É possível chegar a todo o conhecimento necessario para o desenvolvimento de aplicações RIA em Flex e suas integrações com PHP, Java e outras.

Um abraço a todos e bons estudos


Autor: Alessandro Moreira
Thiago Bueno: Meu nome é Thiago Bueno, trabalho na area de desenvolvimento Web, atualmente no desenvolvimento de sistemas em PHP. Trabalhando como Freelancer
Tags: Adobe Flex, Flex, Action Script 3, AS3
Compartilhar
Adicionar Comentário
Comentários
Nenhum Comentário