[quote=NickGaspar][quote=sergiotaborda][quote=NickGaspar]Eu prefiro uma plataforma que seja apropriada para servidores (JVM, .NET), e outra para aplicações (Windows 8, iOS).
Todos nós sabemos que fim levou o browser, a última plataforma que tentou encapsular tudo.[/quote]
Como assim ?! O browser tentou e consegui. Ou vc não ouviu falar em HTML 5 ? O Browser é a única plataforma que existe que funciona em todos os aparelhos. Hoje em dia aplicativos android e iphone/ipad são feitos apenas encapsulando o browser. É tudo HTML + javascript.
Não é por acaso que cada vez mais linguagens têm compiladores para js.[/quote]
HTML5 é um formato conhecido por qualquer cliente HTTP, e não apenas browsers.
Mas sobre aplicativos que usam HTML como interface de usuário, o único que me lembro que fez isso foi o facebook, e foi considerado o maior erro da sua história, bastar ver sua reputação na AppStore.[/quote]
Atualmente meu conhecimento é quase todo web e nulo em mobile. Essa do Facebook usar HTML na aplicação mobile um amigo no trabalho tinha me mostrado. Fiquei curioso e fui ver a reputação e na AppStore realmente é ruim
Programar interface com HTML e CSS é extremamente prático, mas pelo visto oq matou as aplicações nativas no desktop não foram isso, creio que deva ter sido:
- Medo de vírus
- Computador ficando mais lento a medida que instala mais aplicações
- Aparência feia
- Necessidade de VMs para rodar (em alguns casos), compromentendo a performance, tamanho do arquivo de instalação e a facilidade de instalação para o usuário leigo
Pelo jeito a própria Microsoft é culpada pelo declínio das apps nativas desktop. A apple não cometeu nenhum desses erros no mobile