WinRT и .Net Framework - PullRequest
       4

WinRT и .Net Framework

20 голосов
/ 15 сентября 2011

После презентации WinRT меня смущает роль .net framework в стеке разработки Microsoft.

Это необходимо для разработки приложений WinRT?

Ответы [ 2 ]

13 голосов
/ 15 сентября 2011

Насколько я понимаю, вы можете создать приложение WinRT 3 способами

  • .net
  • JScript
  • неуправляемый C ++

WinRT "объект" пересчитывается так же, как и COM, однако он имеет хорошие метаданные, поэтому .net может сделать их похожими на объекты .net. (также jscript может сделать их похожими на объекты jscipt)

Так что .net не требуется для разработки приложений WinRT, если вы хотите использовать jscript или C ++.

2 голосов
/ 15 сентября 2011

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

Если вы разрабатываете «классические» настольные приложения, вы, вероятно, будете использовать .NET Framework и его полную удивительность.

На самом деле это две разные платформы для создания двух разных приложений. WinRT для полностью захватывающих приложений, которые могут использовать сенсорные и другие датчики. И .NET для любого другого приложения, которое вы хотите построить. Помните, что вы все еще можете использовать сенсорный интерфейс (и, скорее всего, другие сенсорные API) в любом приложении .NET.

...