Если вы разрабатываете приложение в стиле Metro для Windows 8, то вы будете использовать WinRT независимо от того, решите ли вы использовать HTML5 / JS, Xaml или C ++. Обратите внимание, что C # / VB.NET и Xaml в приложениях Metro предоставляют только подмножество .NET Framework. WinRT обеспечивает своего рода изолированную среду для приложений.
Если вы разрабатываете «классические» настольные приложения, вы, вероятно, будете использовать .NET Framework и его полную удивительность.
На самом деле это две разные платформы для создания двух разных приложений. WinRT для полностью захватывающих приложений, которые могут использовать сенсорные и другие датчики. И .NET для любого другого приложения, которое вы хотите построить. Помните, что вы все еще можете использовать сенсорный интерфейс (и, скорее всего, другие сенсорные API) в любом приложении .NET.