Me pregunto sobre el futuro de todo. En mi humilde opinión, hay 4 fuerzas que definen a dónde va la tecnología: Microsoft, Apple, Google, Adobe.
Parece que en el iPhone / iPad de Apple, los iAD ahora se pueden programar en HTML5. Entonces, ¿eso significa que HTML5 eventualmente reemplazará el objetivo-c?
Además, Microsoft ahora ha cambiado su enfoque de WPF / Silverlight a HTML5 y supongo que Visual Studio 2011 tendrá que ver con el soporte de herramientas para HTML5. Porque eso es lo que hace Microsoft. (Herramientas). En unos pocos meses, IE9, el último navegador importante admitirá HTML5.
De manera similar, Adobe se está subiendo al tren de HTML5 y permite exportar contenido flash a HTML5 en sus últimas herramientas.
Y todos sabemos cuánto cuesta Google con html5. Diablos, su último sistema operativo (Chrome OS) no es más que un gran navegador web gordo.
Las aplicaciones para dispositivos móviles (es decir, iPhone, Android, WM7) son muy difíciles de programar para una empresa, especialmente para muchos dispositivos diferentes (cada uno con su propio idioma), por lo que supongo que esto no durará demasiado. Es decir, HTML5 será el lenguaje unificador. Lo cual es algo triste para los desarrolladores de aplicaciones porque ahora los usuarios podrán jugar las aplicaciones html5 "geniales" de forma gratuita en la web y será difícil cobrar por ellas.
Entonces, ¿los lenguajes fuertemente tipados están realmente condenados, y en el futuro, digamos 5-10 años, la programación del lado del cliente solo estará en HTML5? ¿Todos nos convertiremos en programadores de JavaScript? :) Porque las señales están seguras apuntando de esa manera ...