Я поддерживаю приложение VB6. В настоящее время он заменяется, модуль за модулем, на .NET (включая множество новых функций по мере продвижения). Графический интерфейс в WPF, но практически без связи с бизнес-логикой, так что это не так важно. Я надеюсь, что миграция будет завершена к середине 2012 года.
Я читаю некоторые новости из конференции по сборке MS, и похоже, что WinRT с Metro будет предпочтительным API и GUI для будущей разработки, особенно если вы хотите, чтобы ваше приложение работало на мобильных устройствах (что мы и сделаем, безусловно).
На какой скачок скорости мы смотрим, когда мы (в конце концов) перейдем с .NET на WinRT и Metro? Похоже, C # и Xaml будут рядом, но WinRT не является .NET. Совместимы ли API (только вопрос изменения параметра в меню сборки VS)? Если это не так, будет ли инструмент одностороннего преобразования? Можно ли будет легко поддерживать одно приложение, которое работает под .NET / WPF в системах Windows XP / 7 и одновременно встраивается в цель WinRT / Metro в то время, когда у нас есть все эти системы?