Pessoal, até o momento em que necessitei, o Applets Java resolveram meus problemas, porém, como todos devem saber, ele requer que a máquina a rodar tenha o JVM instalado e em uma aplicação que contenha uns 6~~7 applets, fica muito pesado a comunicação…
Já li vários comentários de pessoas altamente experientes, dizendo que Applet, com certeza, é uma tecnologia ultrapassada… Inútil no momento…
Portanto, gostaria de saber, a opinião de vocês… Qual tecnologia devo usar, para substituir os Applets na aplicação em que trabalho, pensando que minha aplicação é WEB e será rodada principalmente em Applet(IOS, Android).
Vocês tem alguma sugestão?
Já pensei em FLEX, Groovy…
JavaFX, alguém tem alguma sugestão, dessa tecnologia? já desenvolveu? é aplicável para essa função?
Em iOS você escreve um aplicativo (em ObjectiveC ou talvez em .NET) e deixa na loja da Apple, ou então você cria uma página Web com HTML5.
Em Android você escreve um aplicativo em Java (talvez com algum código nativo) e deixa na loja do Android, ou então você cria uma página Web com HTML5.
No MacOSX pode esquecer applets - eles foram desabilitados na última atualização do Lion e do Snow Leopard, e precisam de intervenção do usuário para serem reabilitados - ou seja, ninguém vai querer fazer isso.
[quote=entanglement]Em iOS você escreve um aplicativo (em ObjectiveC ou talvez em .NET) e deixa na loja da Apple, ou então você cria uma página Web com HTML5.
Em Android você escreve um aplicativo em Java (talvez com algum código nativo) e deixa na loja do Android, ou então você cria uma página Web com HTML5.
No MacOSX pode esquecer applets - eles foram desabilitados na última atualização do Lion e do Snow Leopard, e precisam de intervenção do usuário para serem reabilitados - ou seja, ninguém vai querer fazer isso.
[/quote]
Obrigado pela resposta.
Ou seja, concordas comigo, que fazer direto em HTML5 é melhor?
Pois todos ambientes irão executá-lo?
O problema do HTML5 é que ele não está completamente implementado em vários browsers (aagh) e você precisa ver se vai ter de fazer rodar sua aplicação Web em um Internet Explorer em um Windows XP, por exemplo.
Como você deve saber, o HTML5 só está disponível no IE a partir da versão 9.
Não é possível atualizar o IE para a versão 9 no caso do Windows XP (e mesmo muita gente boa resiste a atualizar o IE em uma máquina Windows Vista ou Windows 7 para a versão 9).
[quote=entanglement]O problema do HTML5 é que ele não está completamente implementado em vários browsers (aagh) e você precisa ver se vai ter de fazer rodar sua aplicação Web em um Internet Explorer em um Windows XP, por exemplo.
Como você deve saber, o HTML5 só está disponível no IE a partir da versão 9.
Não é possível atualizar o IE para a versão 9 no caso do Windows XP (e mesmo muita gente boa resiste a atualizar o IE em uma máquina Windows Vista ou Windows 7 para a versão 9). [/quote]
Pois é, “infelizmente”, alguns usuários do sistema, com certeza, usam IE9 entre outros browsers, que não dão suporte ao HTML5.
Não sendo HTML5 e linguagens nativas de cada máquina, existe alguma tecnologia que dê conta disso?
Você vai ter de priorizar que ambiente vai receber a aplicação primeiro, e depois aguentar o custo de desenvolver para vários ambientes. (Como o Instagram, que apareceu primeiro para o iOS e depois de muito tempo é que ganhou uma versão para o Android).
Ou então fazer uma coisa bem boboca que rode em qualquer lugar. O que voce precisa fazer?
[quote=entanglement]Não existe mais uma bala mágica.
Você vai ter de priorizar que ambiente vai receber a aplicação primeiro, e depois aguentar o custo de desenvolver para vários ambientes. (Como o Instagram, que apareceu primeiro para o iOS e depois de muito tempo é que ganhou uma versão para o Android).
Ou então fazer uma coisa bem boboca que rode em qualquer lugar. O que voce precisa fazer?[/quote]
Então, eu tenho uns 4 applets em uma aplicação total Java, onde contém meus serviços.
Sendo uma aplicação web, ela era sempre testada em browser do PC… Mas com a chegadas dos tablets, e do mundo mobile, tem que ser mudado o conceito/tecnologia.
Portanto, como o applet está defasado e em vários tablets e browsers ele expurga, então, tenho que achar uma possibilidade/modo/tecnologia que dê conta desses meus serviços, que são assinaturas, fotos tiradas através da webcam… etc…
[quote=buiutb][quote=entanglement]Não existe mais uma bala mágica.
Você vai ter de priorizar que ambiente vai receber a aplicação primeiro, e depois aguentar o custo de desenvolver para vários ambientes. (Como o Instagram, que apareceu primeiro para o iOS e depois de muito tempo é que ganhou uma versão para o Android).
Ou então fazer uma coisa bem boboca que rode em qualquer lugar. O que voce precisa fazer?[/quote]
Então, eu tenho uns 4 applets em uma aplicação total Java, onde contém meus serviços.
Sendo uma aplicação web, ela era sempre testada em browser do PC… Mas com a chegadas dos tablets, e do mundo mobile, tem que ser mudado o conceito/tecnologia.
Portanto, como o applet está defasado e em vários tablets e browsers ele expurga, então, tenho que achar uma possibilidade/modo/tecnologia que dê conta desses meus serviços, que são assinaturas, fotos tiradas através da webcam… etc…