Por acaso, li um artigo interessante outro dia que falou sobre a criação de aplicativos móveis usando Javascript e HTML5. Um ponto interessante que eles destacaram foi como essa abordagem funcionou em várias plataformas, hardware diferente (por exemplo, tamanho da tela) e software (por exemplo, iPhone, WP7, Mac, Windows).
Também notei algo interessante publicado no site Build da Microsoft para sua próxima conferência. Eles parecem enfatizar muito o HTML5 e o JavaScript. Parece ideal desenvolver uma única aplicação (é claro que ainda exigiria pequenas modificações) e funcionar em tablets, PCs, dispositivos móveis, TVs ou praticamente qualquer dispositivo compatível com a Internet.
Esta é uma tendência de mudança?
Obviamente, não é divertido aprender uma tecnologia apenas para descobrir um ano depois que ela está sendo desativada. Na minha opinião, parece bastante difícil, pois é possível executar determinadas funcionalidades, como animações ou ligação de dados (o meu favorito!) Com HTML5 e JavaScript quando comparado ao Silverlight. Nesse caso, apenas as ferramentas a tornam uma escolha melhor (Expression Blend e Visual Studio 2010). Estou preocupado, porque ficou cada vez mais fácil fazer coisas na Web que, apenas alguns anos atrás, não pareciam possíveis.
Ainda existe um lugar para tecnologias como Flash e Silverlight quando se trata de desenvolver aplicativos ou devemos procurar direcionar nossos aplicativos para tecnologias específicas da Web, como HTML5, CSS3 e JavaScript?