Sobre WinFX (2)...
O Windows Vista introduz a evolução da Win32™ e do .NET - WinFX™. Este novo conjunto de APIs não surgiu de repente do nada. Houveram diversos anos de evolução não só na divisão de ferramentas para desenvolvedores da Microsoft mas no próprio Sistema operacional Windows.
No PDC de 1992 introduzimos a Win32™, um modelo de programação que modelaria o desenvolvimento sobre o Windows (Windows NT, Windows 95 e subsequentes) na década de 90. Os avanços em Windows desde então foram tremendos, com evoluções evidentes na confiabilidade, segurança e estabilidade do sistema. Criou-se, então, um ecosistema com dezenas de milhares de ISVs fornecendo milhões de aplicações. No PDC de 2000 apresentamos o NET, e introduzimos um modelo de programação baseado em código gerenciado rodando sobre o Windows. A estrutura do NET foi projetada para aumentar a produtividade do desenvolvedor, aumentando a confiabilidade e segurança das aplicações por meio um ambiente controlado. O resultado disto é que o .NET Framework está em uso em mais de 60% das Fortune 100 e foi distribuído em mais de 90M de sistemas por meio do Windows Update ou OEM. Com desempenho superior ao do J2EE, já supera o Java quando nos referimos à adoção em novos projetos - não supera em parque instalado, ainda, por ser mais recente... neste caso (parque instalado) o Java compete de igual para igual com outra tecnologia nossa: o VB.