
Adobe Flex melhor plataforma para desenvolvimento de aplicações ricas para internet de 2007.

Adobe Flex melhor plataforma para desenvolvimento de aplicações ricas para internet de 2007.
O ponto alto do desenvolvimento com o Flex é a integração com outras linguagens como Ruby on Rails, JSP, PHP, ColdFusion e .NET no lado do servidor, juntamente com o AJAX e o AIR no lado do cliente.
Isto abre muitas possibilidades para desenvolvedores que buscam soluções novas com maior nível de interação e recursos avançados com menos barreiras de segurança, o que é comum com desenvolvedores JavaScript.
Abaixo alguns links interessantes para quem quiser ler mais sobre integração Flex.
Flex e Ruby on Rails: http://www.adobe.com/devnet/flex/articles/flex2_rails.html
Flex e AIR: http://www.adobe.com/devnet/air/flex/
Flex e Ajax: http://www.adobe.com/devnet/flex/flex_ajax.html
Flex e Java: http://www.adobe.com/devnet/flex/flex_java.html
Flex e CF: http://www.adobe.com/devnet/flex/flex_cf.html
Flex e PHP: http://www.adobe.com/devnet/flex/flex_php.html
Flex e .NET: http://www.adobe.com/devnet/flex/flex_net.html
Até o próximo post que será sobre Flex Data Services.[]s
Como estudante do Flex, estarei postando aqui uma série de estudos que realizo na busca de mais conhecimentos sobre suas ferramentas e aplicações e o convido para me acompanhar no aprendizado nesta ferramenta fantástica. Inicialmente teremos uma visão geral sobre a família do Flex e num próximo post pretendo comentar um pouco sobre toda a família Flash, tais como Adobe Flash CS3, Adobe Flash Player 9 em conjunto com o AMFPHP solução open-source para o Adobe Flash Communication Server.
A estrutura do Flex é uma estrutura de desenvolvimento baseada em componentes que você pode usar para fornecer avançados aplicativos de Internet para o Flash Player. Combinando linguagens baseadas em padrões a um rico conjunto de componentes de acesso a dados e UI que podem ser estendidos, o Flex permite aos desenvolvedores construir rapidamente aplicativos com sofisticada apresentação de dados, lógica robusta no lado do cliente e multimídia integrada. Os aplicativos criados com o Flex podem ser executados em todas as plataformas de desktop conhecidas, permitem uma completa personalização do layout e da funcionalidade e dão suporte a uma gama completa de métodos de conexão a serviços e dados no back-end. O SDK gratuito do Flex 2 inclui a biblioteca de classes do Flex e o compilador MXML e ActionScript 3.0.
A linha de produtos Flex consiste de uma família de produtos relacionados que permitem projetar, desenvolver e implantar inteiramente a nova classe de RIA. Entre estes produtos temos o:
RIAs são aplicações que contêm características e funcionalidades de uma aplicação desktop tradicional, que rodam no browser (navegador), mas que utiliza uma camada intermediária para transferência de dados. Entre as ferramentas para esta camada intermediária estão o AJAX, o Adobe Flash e o Adobe Flex juntamente com o Adobe AIR. Adobe Flex 2 SDK
O SDK (Software Development Kit - Kit de Desenvolvimento de Software) do Flex 2 inclui a biblioteca de classes do Flex e o compilador MXML e ActionScript 3.0 e é totalmente gratuíto.
Adobe Flex Builder 2
O Adobe Flex Builder é uma IDE baseada no Eclipse. Com ferramentas de design e layout onde designers de interface de usuário também podem criar interfaces de aplicativos mais ricas e fáceis de usar, com layout e funcionalidade personalizados.
Adobe Flex Data Services 2
O 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. Implantado como um aplicativo Web J2EE padrão, o Flex Data Services aperfeiçoa a estrutura do Flex no lado do cliente, proporcionando conectividade de dados de alto desempenho com os dados existentes no lado do servidor e a lógica comercial. Baseado em uma robusta arquitetura de colaboração, o Flex Data Services integra-se ao middleware baseado em padrões já existentes e oferece serviços que automatizam a sincronização de dados entre o cliente e o servidor, adiciona suporte para envio de dados em tempo real e mensagens pub/sub e habilitam aplicativos de colaboração e aplicativos conectados ocasionalmente.
Adobe Flex Charting 2
O Flex Charting oferece uma biblioteca de gráficos e diagramas interativos que permitem criar painéis de dados e realizar a análise dos dados interativos. Processados dinamicamente no cliente e com total suporte para o modelo de eventos e vínculo de dados do Flex, os componentes de criação de gráficos facilitam a inclusão de funções de detalhamento, rolagem e outros recursos de interatividade. Todos os gráficos podem ser estendidos para proporcionar funcionalidade adicional, ou os desenvolvedores podem usar as classes de base para criar tipos de gráficos personalizados.
That’s all folks.
Web Design é o desenvolvimento de páginas para internet, sendo considerada uma profissão nova e em crescimento, principalmente no Brasil.
Em 2001, quando houve a explosão no mercado na área de desenvolvimento de sites, abriram 1,5 milhão de vagas somente na Europa. Já no Brasil, essa explosão ainda está acontecendo, com um crescimento médio de 20% a cada semestre.
A tendência, com o aparecimento das novas tecnologias, é surgirem novas funções, resultado este da especialização de profissionais que atuam nas diversas áreas como:
Arquiteto da Informação, responsável pela organização de todo o conteúdo/serviço disponível no site/sistema. Designer de Interface, Designer de Interação ou Experience Designer, vários nomes para papéis similares e que se confundem com o Arquiteto de Informação, mas com a responsabilidade de planejar a experiência do usuário, desde os caminhos a serem percorridos por ele até a definição de todos os elementos de interação (menus, botões e caixas de texto). Designer de Branding, responsável por pegar o esqueleto produzido nos passos anteriores e dar seu aspecto final, deixando-o mais atraente.
Entre estes profisionais não existe exatamente uma função principal que seja mais importante que as demais. Mas os Arquitetos de informação e designers de interação/interface e experiência elevaram a qualidade dos projetos (sites). Porém, os Htmlers e os Designers de Branding não deixam de ser importantíssimos, desde que a equipe seja balanceada e unida com formação profissional, o que ajuda a refinar os talentos naturais de qualquer estudante.
Por fim, a separação de funções no projeto (site/sistema), tem em consideração o seu tamanho, prazo e qualidade final. Os projetos menores podem passar por um profissional multifuncional, que ao mesmo tempo é o contato, o gerente, o htmler e o programador. Mas, ao falarmos de grandes projetos na internet, que envolvam a utilização maciça de produtos e serviços, é importante trabalharmos com especialistas, pela questão de tempo e qualidade final do site. É por isso também, que as grandes produtoras de web no Brasil investem em profissionais qualificados em funções especificas.
Desde que escrevi minha primeira tag HTML quero desenvolver um site “só meu”, onde pudesse publicar conteúdo sobre experiências diversas e compartilhar conhecimentos com quem estiver disposto a ler e com toda a certeza que irei aprender muito também.
Pretendo postar artigos sobre Flash, que foi o grande motivador do meu início na web, e no qual me certifiquei em 2006 como Adobe Certified Professional. O Flash, foi também o grande “culpado” de eu ter que estudar várias outras tecnologias, as quais estarei falando aqui também, como: ActionScript, JavaScript, (X)HTML, CSS, XML e agora recentemente o Flex.
Juntamente a estas tecnologias espero compartilhar idéias e conhecimentos diversos de padrões de projeto, rich internet applications, interatividade, usabilidade, acessibilidade, comunicabilidade, encontrabilidade, entre outras “…bilidades” que venham a surgir ; ).
Bom… sou web e espero encontrá-lo no próximo post. []
Comentários Recentes