Escelente as observações do Mário quanto ao AIR. Eu ainda não considerei isto pois está muito em beta, e, pelo que vi, miutas classes do Flex / AIR SDK não funcionam no ipad e android.
O único benefício seria usar para alvos nas 2 plataformas,com o adendo do playbook, se é que este viverá. Sinceramente, se sua app é plenamente web, recomendo ir para o JSF, ou então, se houver a necessidade de apps nativas, investir no aprendizado do Objective-C e do SDK do Android, pois quem conhece Java, tira isto de letra. Os aplicativos móveis, por viverem dentro de um ciclo de vida limitado tem sua complexidade de desenvolvimento bastante reduzida. Confesso que portar uma app para mobile é ao meu ver mais prazeroso pois envolve aprendizado e comparado com desenvolvimento web, não há sofrimento com cross browser development. Tem o thenewboston http://www.thenewboston.com que tem vídeos tutoriais das duas plataformas móveis mais famosas e de alguma forma se equipara ao começo de um livro, só que mais rico em detalhes. Abraço, Ernani 2011/9/28 Leonardo Ribeiro <[email protected]>: > Nesse caso acredito que é mais "seguro" migrar para JSF > Att > > 2011/9/28 Eric Tonussi <[email protected]> >> >> desenvolvo em flex, e o resultado é um air ( no caso do iphone um .ipa ). >> >> voce vai ter que migrar pra 4.5.1, e vai ter muita restriçao, mas dá pra >> fazer a adaptacao. >> >> Em 28 de setembro de 2011 13:34, Leonardo Ribeiro <[email protected]> >> escreveu: >>> >>> Flex ou Air? >>> Se funcionar então meus problemas estão parcialmente resolvidos, >>> de repente tenho apenas que migrar para o flex 4 >>> >>> 2011/9/28 Eric Tonussi <[email protected]> >>>> >>>> Inclusive já estou desenvolvendo apps em flex para iphone/ipad. Se eu >>>> quiser posso inclusive colocar essas apps na apple store ;) >>>> >>>> Em 28 de setembro de 2011 13:28, Leonardo Ribeiro >>>> <[email protected]> escreveu: >>>>> >>>>> Certo, >>>>> É que hoje tenho uma app em Flex 3 (que fiz como freela já a algum >>>>> tempo) que roda em um cliente. >>>>> Os representantes desse cliente estão "ganhando" iPads para trabalhar e >>>>> agora o cliente que me contratou >>>>> precisa fazer com que o sistema rode no iPad. >>>>> Inicialmente pensei em refazer a parte do frontend em JSF uma vez que o >>>>> backend já é Java. >>>>> >>>>> >>>>> 2011/9/28 Mário Júnior <[email protected]> >>>>>> >>>>>> Só para ressaltar, qnd vc diz: >>>>>> "Se a aplicação é baseada em Flex ou Flash, sendo ela portanto, >>>>>> dependente do plugin do flash player, não irá rodar no iPad por >>>>>> restrições impostas pela Apple, há alternativas, mas só funcionam em >>>>>> versões específicas do sistema operacional e ainda assim exigem >>>>>> desbloqueio do SO, e instalação de componentes não oficiais, tais como >>>>>> o Frash." >>>>>> Vc está se referindo APENAS e EXCLUSIVAMENTE ao browser do iPad >>>>>> (Safari). >>>>>> Quando o assunto é APP (out-of-browser), já é sabido q o AIR roda o >>>>>> Flex SDK perfeitamente, a partir da versao do iOS do iPhone 3G. Sem nem >>>>>> precisar "desbloquear" o iOS, nem mesmo precisando usar jailbreak. >>>>>> É sempre bom deixar claro a diferença entre Apps "within-browser" e >>>>>> "out-of-browser". >>>>>> Quando ao restante, a resposta está correta. >>>>>> A única coisa q precisa ser validada (e para isso vc precisará ter um >>>>>> iPad em maos para testar) é se os fws de ajax mesclados com o padrao JSF >>>>>> (como o icefaces, etcs) conseguem funcionar adequadamente. Uma vez q usam >>>>>> javascript, corre-se o risco de nao ser 100% compatível com o Safari >>>>>> (browser) do iPad/iPhone. >>>>>> >>>>>> []'s >>>>>> >>>>>> >>>>>> >>>>>> Em 28 de setembro de 2011 09:18, Ernani Joppert Pontes Martins >>>>>> <[email protected]> escreveu: >>>>>>> >>>>>>> Bem, esta é uma lista de flex, portanto não é muito pertinente aos >>>>>>> assuntos da lista de Flex, mas, como acredito que, podemos sempre >>>>>>> ajudar, aqui vai a definição com adendo ao Flex e qualquer tecnologia >>>>>>> que não faça o uso do plugin do Flash Player, para estabelecer a >>>>>>> diferença entre elas, a fim de que fiquem no histórico da lista, e, >>>>>>> por si só facilite pesquisas futuras para outras pessoas consultarem >>>>>>> e >>>>>>> evitar duplicidade de tópicos não pertinentes. >>>>>>> >>>>>>> Se a aplicação é baseada em Flex ou Flash, sendo ela portanto, >>>>>>> dependente do plugin do flash player, não irá rodar no iPad por >>>>>>> restrições impostas pela Apple, há alternativas, mas só funcionam em >>>>>>> versões específicas do sistema operacional e ainda assim exigem >>>>>>> desbloqueio do SO, e instalação de componentes não oficiais, tais >>>>>>> como >>>>>>> o Frash. >>>>>>> >>>>>>> No caso de aplicações JSF ou quaisquer outras, que fazem uso de >>>>>>> qualquer framework que gerem no final derivados de HTML, seja com ou >>>>>>> sem Javascript, com ou sem CSS, irá rodar tranquilamente dentro do >>>>>>> navegador Safari no iPad. >>>>>>> >>>>>>> Para esclarecer melhor, JSF é apenas um framework de desenvolvimento >>>>>>> de aplicações Java para a Web e, portanto, fazem uso de classes >>>>>>> Servlets, Taglibs, e arquivos XML e XHTML facilitando a >>>>>>> reusabilidade >>>>>>> e documentando regras de negócio de acordo com cada caso de uso. >>>>>>> >>>>>>> Abraço, >>>>>>> >>>>>>> Ernani >>>>>>> >>>>>>> 2011/9/28 Leonardo Ribeiro <[email protected]>: >>>>>>> > Pessoal, >>>>>>> > Desculpe o off-topic mas estou com uma dúvida meio "idiota" mas >>>>>>> > ainda assim >>>>>>> > vou perguntar para os colegas. >>>>>>> > Eu não tenho iPad e gostaria de saber se com um desses eu posso >>>>>>> > acessar uma >>>>>>> > aplicação web feita em JSF e usa-la >>>>>>> > sem problemas. >>>>>>> > >>>>>>> > -- >>>>>>> > []'s >>>>>>> > Leonardo >>>>>>> > >>>>>>> > Linux User #488650 >>>>>>> > Ubuntu User #27045 >>>>>>> > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece >>>>>>> > >>>>>>> > -- >>>>>>> > Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>>>>> > Para enviar uma mensagem, envie um e-mail para >>>>>>> > [email protected] >>>>>>> > Para sair da lista, envie um email em branco para >>>>>>> > [email protected] >>>>>>> > Mais opções estão disponíveis em >>>>>>> > http://groups.google.com/group/flexdev >>>>>>> >>>>>>> -- >>>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>>>>> Para enviar uma mensagem, envie um e-mail para >>>>>>> [email protected] >>>>>>> Para sair da lista, envie um email em branco para >>>>>>> [email protected] >>>>>>> Mais opções estão disponíveis em >>>>>>> http://groups.google.com/group/flexdev >>>>>> >>>>>> >>>>>> -- >>>>>> Mario Junior >>>>>> http://blog.mariojunior.com/ >>>>>> @mariojunior >>>>>> >>>>>> -- >>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>>>> Para enviar uma mensagem, envie um e-mail para >>>>>> [email protected] >>>>>> Para sair da lista, envie um email em branco para >>>>>> [email protected] >>>>>> Mais opções estão disponíveis em >>>>>> http://groups.google.com/group/flexdev >>>>> >>>>> >>>>> -- >>>>> []'s >>>>> Leonardo >>>>> >>>>> Linux User #488650 >>>>> Ubuntu User #27045 >>>>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece >>>>> >>>>> -- >>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>>> Para enviar uma mensagem, envie um e-mail para [email protected] >>>>> Para sair da lista, envie um email em branco para >>>>> [email protected] >>>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >>>> >>>> -- >>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>> Para enviar uma mensagem, envie um e-mail para [email protected] >>>> Para sair da lista, envie um email em branco para >>>> [email protected] >>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >>> >>> >>> -- >>> []'s >>> Leonardo >>> >>> Linux User #488650 >>> Ubuntu User #27045 >>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece >>> >>> -- >>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>> Para enviar uma mensagem, envie um e-mail para [email protected] >>> Para sair da lista, envie um email em branco para >>> [email protected] >>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >> >> -- >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> Para enviar uma mensagem, envie um e-mail para [email protected] >> Para sair da lista, envie um email em branco para >> [email protected] >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev > > > -- > []'s > Leonardo > > Linux User #488650 > Ubuntu User #27045 > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
