logo
  • Home
  • Acerca
  • Autores
  • Faq
  • Rede
  Twitter   Feed-me! RSS!

Por onde começar

Colocado por Fabio da Silva na(s) categoria(s): Air, Flex, Java em 04 30th, 2009 | Sem comentários

Para quem está começando a estudar Flex espero poder ajudar com este post.

Algumas coisas que precisam ficar claras: Flex não faz acesso aos arquivos da máquina (por questões de segurança, o AIR pode) e também não faz acesso direto ao banco de dados, o AIR consegue via SQLLite.
Resumindo, o Flex
é responsável pela parte view de sua aplicação, a parte que é mostrada para o cliente, o resto, regras de negócio, persistência, etc devem ficar na responsabilidade do server-side da sua aplicação.

Flex pode se comunicar com qualquer server: Java, PHP, .Net, entre outros. As formas de comunicação são: HttpService (requisições http devolvendo xml, ou uma string, por exemplo, veja a propriedade resultFormat), WebService e RemoteObject, esta última na minha visão é a melhor.
Com RemoteObject você “liga” uma classe ActionScript com uma classe Java, por exemplo, trafegando entre as camadas client e server objetos e não xml. Para isso é necessário alguém que faça a serialização / desserialização entre as camadas, por ser binário a comunicação se torna mais rápida do que os outros métodos, para o Java temos o Adobe BlazeDS e o GraniteDS, para PHP temos o AMFPHP, para .Net o FluorineFX e o WebOrb.

Softwares necessários
Saiba o seguinte, o SDK do Flex com os componentes básicos é free, para você utilizar os gráficos e o AdvancedDataGrid comercialmente será necessário você comprar o IDE Flex Builder Professional.
Você pode ver as diferenças no link: http://www.adobe.com/products/flex/upgrade/
Você pode baixá-los aqui. Aqui o Flex Builder (FB) é uma cópia trial de 60 dias, (fica uma tarja nos gráficos e no AdvancedDataGrid), existe também a versão para estudantes sem a tarja mas que não pode ser utilizada comercialmente que pode ser solicitada aqui.

O FB se baseia no Eclipse 3.3, ele pode ser instalado como stand-alone ou como plug-in do Eclipse, esta última sendo preferível, já que pode-se usufruir de outros recursos do Eclipse como programação em Java.

Sites, documentação e cursos
Existe vários livros em inglês mas o único em português no momento é o Adobe Flex Builder 3.0 – Conceitos e Exemplos.

A própria Adobe disponibiliza uma documentação muito boa e completa no site: http://www.adobe.com/support/documentation/en/flex/

Entre os cursos cito:
ENG – PR, SP e DF
E-Genial – On-Line
TargetTrust – RS Ministrado pela
Gabriela Trindade Perry uma das moderadoras da Lista Flex-Brasil.

Tem também os sites recomendados do meu blog:
No da
DClick você poderá encontrar além do blog, demos mostrando algumas coisas que podemos fazer com o Flex.
Flex Examples com inúmeros exemplos úteis.
Fórum Flex Brasil e Lista Flex-Brasil duas fontes de ajuda e conhecimento, recomendo se cadastrarem.
Entre outros.

Abraços e bons estudos.



Veja o post original no blog do autor aqui!  

Fabio da Silva

Escrito por Fabio da Silva @ http://fabiophx.blogspot.com
Saiba mais sobre o autor na sua pagina de perfil
Outros posts do autor:
» AdvancedDataGrid - Styles backgroundColor and backgroundImage doesn't work (FLEXDMV-2442)
» Flex 3 e Flex 4 - Algumas diferenças
» Atualização do Flex SDK e Flash Builder

Deixe um comentário



Spam Protection by WP-SpamFree

ACERCA

O que é o RedeRIA ?

O redeRIA não é nada mais que um agregador de feed's que disponibiliza o conteudo de varios blogs e autores ao redor do mundo RIA, actualmente agregamos mais de 2790 entradas vindas de 53 blogs especializados em ria’s, pelo que só fica a ganhar em assinar o feed ou seguir a comunidade no twitter.

Se acha que o seu blog ou um blog de um amigo é interessante e util para os leitores o redeRIA, faça a sua submissão aqui.

Feed: assine já
Twitter: siga-nos

GOOGLE

Votação


Deveria o RedeRia agregar conteúdo em inglês?
Ver Resultados

AUTORES


Eduardo KrausAlexandre TadashiBindableCognitiva SoluçõesDaniel LopesDaniel SchmitzDanielPedrinhaDClick TeamEbercomEdgard DavidsonElvis FernandesErko BrideeFabiel PrestesFábio Batista da SilvaFabio da SilvaFabriccio BernardesFelipe BorellaFlavia MoreiraGabriel VersalliniGabriela T. PerryIgor MusardoJanderson CardosoJoão AugustoJose Carlos FielKelps SousaLeonardo FrançaLucas MarçalLuis MessiasLuiz TarabalMario JuniorMário SantosMauro MartinsPablo SouzaPedro ClaudioreneRia BrazilriaPTRicardo CerqueiraRobson FernandesRodrigo Pereira FragaSaintBrSamuelFacchinelloSergio SouzaSilva DeveloperStefan HorochovecTech CaffeTecinforThiago BuenoVedVinícius SandimWillian ManoXAML Cast

PUBLICIDADE








Powered by Wordpress & msdevstudio.com