Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sandler Riot

Qual a diferença entre Adobe AIR e Flex?

Recommended Posts

existe o Flex SDK, que é o frameworks(um conjunto de classes e o compilador) para desenvolver aplicativos RIA, depois de compilar ele vai gerar um .swf, que rodará no navegador

 

o AIR é como se fosse uma extensão desse FLEX SDK, são um conjunto de classes e um compilador separado só para ele, para criar aplicações que serão instaladas na maquina do cliente, com isso você tem acesso a qualquer coisa da maquina dele (como um programa em VB ou Delphi), nessa maquina é preciso estar instalado antes o plugin do Adobe AIR, parecido como o que

acontece no Java, que você precisa instalar a Virtual Machine dele antes de rodar uma app

 

 

resumindo, acho que é isso

 

 

 

[]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Correto mas! ...

 

Qualquer SWF pode ser utilizado para criar um "Aplicativo AIR". Que hoje ainda é bem limitado, mas funciona legal (O 2 que vai ser lançado em breve, disponível apenas o BETA, será bem mais interessante por poder conversar com outros aplicativos, então o que não puder ser feito nele, faz-se um Java, Delphi, C++, VB, etc ... para resolver).

 

Sobre o Flex:

É um framework da Adobe que torna a criação da interface de telas mais fácil. Ex: para criar um botão que cresça junto com a tela. É uma viagem, addEventListener para cá, calcula largura do Stage para lá... já no flex você diz que este Botão vai ter largura 100% e tchau.

 

Fora isto é possível definir layouts como no Java.

 

Ex:

+ VBox - Todos os controles adicionados ficam um abaixo do outro;

+ HBox - Todos os controles adicionados ficam lado a lado... dentre outros.

 

Uma coisa interessante do flex é que você pode escrever arquivos mxml. Que, nada mais, é um arquivo "xml" com a descrição da tela, e são várias tags. Você mesmo pode criar seus próprios componentes. É uma coisa extremamente util. Sem falar nos Binds. Mas também é possível criar a tela em "runtime" instanciando os objetos e definindo suas propriedades na mão (haja coragem).

 

Voltando ao AIR ...

Ele transforma qualquer um swf em um air. Não precisa de programação especial nenhuma para isto. Apenas criar o "descriptor" e rodar no compilador. Mas o SDK disponibiliza várias classes que podem ser usadas. Dentre elas algumas bastante úteis como a de acesso a arquivos como a FileStream.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.