BT

Novidades O InfoQ vem desenvolvendo uma série de novas funcionalidades para melhorar sua experiência com o site. Confira!

Melhores da InfoQ em 08: Adobe Flex Básico

| por Jon Rose Seguir 0 Seguidores , traduzido por Wagner R. Santos Seguir 0 Seguidores em 29 out 2008. Tempo estimado de leitura: 2 minutos |

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

Faça seu login para melhorar sua experiência com o InfoQ e ter acesso a funcionalidades exclusivas


Esqueci minha senha

Follow

Siga seus tópicos e editores favoritos

Acompanhe e seja notificados sobre as mais importantes novidades do mundo do desenvolvimento de software.

Like

Mais interação, mais personalização

Crie seu próprio feed de novidades escolhendo os tópicos e pessoas que você gostaria de acompanhar.

Notifications

Fique por dentro das novidades!

Configure as notificações e acompanhe as novidades relacionada a tópicos, conteúdos e pessoas de seu interesse

BT