Eu só estou pensando sobre o futuro de tudo isso. IMHO, existem quatro forças que definem para onde a tecnologia vai: Microsoft, Apple, Google, Adobe.
Parece que os iADs do iPhone / iPad da Apple agora podem ser programados em HTML5. Então, isso significa que o HTML5 eventualmente substituirá o objetivo-c?
Além disso, a Microsoft mudou seu foco do WPF / Silverlight para HTML5 e presumo que o Visual Studio 2011 seja sobre suporte a ferramentas para HTML5. Porque é isso que a Microsoft faz. (Ferramentas). Em alguns meses, o IE9, o último navegador principal suportará HTML5.
Da mesma forma, a Adobe está entrando na onda do HTML5 e permite exportar conteúdo em flash para o HTML5 em suas ferramentas mais recentes.
E todos sabemos quanto custa o Google com o html5. Caramba, o seu mais recente sistema operacional (Chrome OS) nada mais é do que um grande navegador da web.
Os aplicativos para celular (iPhone, Android, WM7) são muito difíceis para uma empresa programar, especialmente para muitos dispositivos diferentes (cada um com seu próprio idioma), portanto, suponho que isso não dure muito tempo. Ou seja, HTML5 será a linguagem unificadora. O que é um pouco triste para os desenvolvedores de aplicativos, porque agora os usuários poderão reproduzir os aplicativos html5 "legais" gratuitamente na Web e será difícil cobrar por eles.
Então, as linguagens fortemente tipadas estão realmente condenadas e, no futuro, digamos 5 a 10 anos, a programação do lado do cliente será apenas em HTML5? Todos nós nos tornaremos programadores javascript? :) Porque os sinais com certeza apontam dessa maneira ...