|
O Flex existe sobretudo para ser utilizado numa arquitectura
distribuída (cliente servidor), servindo oFlex para actuar na camada de
frontend (user interface), e qualquer outra linguagem para correr no
backend as regras de negócio e acesso à base de dados. A comunicação
pode processar-se sobre os standards típicos na web (web-services,
etc), embora o método preferencial seja o Flash Remoting. O Flex não é
mais que uma framework feita em Actionscript 3, pelo que o
desenvolvimento em Flex não é mais que programar em Actionscript (ou
MXML), com a facilidade de termos uma framework que faz muito por nós.
Praticamente todas as estruturas de dados e principais utilitários que
tens noutras linguagens (i.e. JAVA, .NET, etc), estão disponíveis em
Flex. As aplicações Flex típicas são desenvolvidas para correrem dentro do web-browser, estando limitadas pela sandbox do Flash Player que impede o acesso ao sistema local do utilizador, por questões de segurança. O AIR não é mais que uma "extensão" ao Flex que permite que aplicações Flex possam correr também como aplicações desktop (i.e. fora do browser), sem as limitações da sandbox (i.e. podendo comunicar com o sistema operativo, e fazer coisas como escrever no disco local). Apesar do AIR fazer muito sentido na lógica de aplicações distribuídas (i.e. convém continuar a existir um servidor para regras de negócio e bases de dados), podes também optar desenvolver na máquina local a base de dados e regras de negócio recorrendo a Actionscript. Em principio não precisarás de JAVA, excepto se quiseres fazer interface com alguns dispositivos de hardware que o AIR não suporte, ou se precisares de algumas ferramentas em JAVA que não hajam na plataforma Flash. Ainda assim eu não abdicaria de utilizar AIR numa arquitectura distribuída. Nós desenvolvemos aplicações para a banca na plataforma Flash, e não temos qualquer queixa, lacuna, etc, tanto na plataforma, como no modelo de desenvolvimento. É uma opção perfeitamente válida, robusta e lógica para aplicações de gestão. João Saleiro CTO @ Webfuel Adobe Community Expert Co-founder of the Portuguese RIA Community logicxxx wrote: Boas! Andei a pesquisar um pouco sobre as novas potencialidades do flex / air/ action script e sinceramente devo dizer que fiquei rendido a estas novas maravilhas. A minha dúvida é a seguinte. Supondo que eu gostava de fazer um programa relativamente complexo como por exemplo um software de gestão, seria possível implementar esse programa em flex/action script 3 correndo em ambiente air? Flex trataria do user interface, enquanto que action script 3 encarregava -se da parte lógica do programa. Teria á minha disposição todas as ferramentas(API) em action script que por exemplo tenho em Java ou C#, nomeadamente HashTable, BufferedReader, etc? Já vi algures que está em desenvolvimento uma bridge entre aplicações java e flex mas parece me que não será para já.--~--~---------~--~----~------------~-------~--~----~ Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade Portuguesa de Desenvolvimento de RIAs - www.riapt.org" do Grupos Google. Para enviar mensagens para este grupo, envie um email para [email protected] Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED] Para mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT -~----------~----~----~----~------~----~------~--~--- |
- [riapt] Potencialidades Action Script 3 logicxxx
- [riapt] Re: Potencialidades Action Script 3 Filipe Freitas
- [riapt] Re: Potencialidades Action Script 3 João Pedro Bourbon
- Re: [SPAM][riapt] Potencialidades Action Script 3 João Saleiro
