BT
x Por favor preencha a pesquisa do InfoQ !

Melhores da InfoQ em 08: Adobe Flex Básico

por Jon Rose , traduzido por Wagner R. Santos em 29 Out 2008 |

Esta notícia foi originalmente publicada em 22 de janeiro e faz parte da coleção das melhores notícias de 2008 publicadas na InfoQ

InfoQ.com tem coberto um grande número de tópicos avançados e intermediários sobre quem, como, e os porquês do framework de desenvolvimento Adobe Flex, incluindo: Quem esta utilizando Flex, Equívocos sobre Flex, A Natureza Proprietária do Flash, e Frameworks Open Source Flex. Ted Patrick, um Evangelista Técnico da Adobe, nos trouxe de volta para as origens com um post em seu blog, ‘O que é Flex?’

Patrick descreve a função mais crucial do Flex, que é criar arquivos binários SWF para o Flash Player:

O coração do Flex é a habilidade de criar arquivos SWF para rodar no Flash Player da Adobe. Destile todas as funcionalidades e verá que realmente é um paradigma de desenvolvimento compilado em um SWF. Ele é realmente simples, mas geralmente nós tornamos a definição muito dura. Assim como Flash pode criar arquivos SWF, Flex também pode, mas a maneira que você desenvolve é totalmente diferente.

Ele continua elucidando que Flex é um framework de desenvolvimento de aplicações:

Flex não foi construído para animadores, escritores, contadores; ele foi construído para desenvolvedores de software e o paradigma bate com a metodologia de desenvolvimento que você já conhece.

...

Flex possui classes, componentes, um compilador, um debugger, bibliotecas de classes, e utiliza XML (MXML) para marcação declarativa dos componentes. A linguagem de programação ActionScript é baseada em ECMAScript 4 (a linguagem padrão por trás do JavaScript) e possui suporte total para o padrão de scripting E4X de XML ECMA. Ele possui também a maioria dos componentes UI que você já utiliza (como botão, lista, datagrid, combobox, e árvore) e também suporta containers como HBox, VBox, TabNavigator, TitleWindow e muitos outros.

Patrick enfatiza que Flex é para construir aplicações que rodam no runtime do Flash Player, ambos no navegador e através do runtime para desktop Adobe AIR:

Flex foi construído para desenvolver aplicações ricas client-side. Ela não foi construída para desenvolver páginas web, banners de anúncio, ou lógica em servidor, ela foi construída para criar aplicações client-side que rodem sobre a comunicação da Internet com servidores remotos.

Patrick finaliza apontando um fato de que Flex é construído em tecnologias que desenvolvedores de software já conhecem:

Flex otimiza o uso de ferramentas, servidores, e modelos de desenvolvimento que você já conhece e permite que você escreva a próxima geração de software compatível.

Para aprender mais sobre Adobe Flex conheça o Adobe Flex Developer Center. Para recursos específicos para desenvolvedores Java: http://flex.org/java/

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião
Feedback geral
Bugs
Publicidade
Editorial
Marketing
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2016 C4Media Inc.
Política de privacidade
BT

Percebemos que você está utilizando um bloqueador de propagandas

Nós entendemos porquê utilizar um bloqueador de propagandas. No entanto, nós precisamos da sua ajuda para manter o InfoQ gratuito. O InfoQ não compartilhará seus dados com nenhum terceiro sem que você autorize. Procuramos trabalhar com anúncios de empresas e produtos que sejam relevantes para nossos leitores. Por favor, considere adicionar o InfoQ como uma exceção no seu bloqueador de propagandas.