Obrigado a todos! Depois de dormir sobre o assunto :) e ver as respostas vou então tentar migrar uma aplicação desktop Java para air / Flex!
On 28 Nov, 10:34, João Saleiro <[EMAIL PROTECTED]> wrote: > 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 / > > View João Saleiro's profile on LinkedIn > <http://www.linkedin.com/in/jsaleiro> > > 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 -~----------~----~----~----~------~----~------~--~---
