WinRTおよび.Net Framework

.net architecture windows-runtime
WinRTおよび.Net Framework

WinRTプレゼンテーションの後、Microsoft開発スタックにおける.netフレームワークの役割について混乱しています。

WinRTアプリケーションの開発に必要ですか?

  20  2


ベストアンサー

私が理解しているように、WinRTアプリを3つの方法で構築できます

  • .net

  • jscript

  • マネージドC ++

WinRTの「オブジェクト」は、COMのように参照カウントされますが、優れたメタデータを持っているため、.netは.netオブジェクトのように見せることができます。 (同様にjscriptはjsciptオブジェクトのように見せることができます)

したがって、jscriptまたはC ++を使用する場合、WinRTアプリケーションを開発するために.netは必要ありません。

13


Windows 8 Metroスタイルアプリケーションを開発している場合、HTML5 / JS、Xaml、またはC ++のいずれを使用するかを選択するかどうかに関係なく、WinRTを使用します。 MetroアプリのC#/ VB.NETおよびXamlは、.NET Frameworkのサブセットのみを公開することに注意してください。 WinRTは、アプリに一種のサンドボックス環境を提供します。

「クラシック」デスクトップアプリケーションを開発している場合は、.NET Frameworkとその最高の機能を使用する可能性があります。

実際には、2種類のアプリを構築するための2つの異なるプラットフォームです。 タッチおよびその他のセンサーを利用できる完全に没入型のアプリ向けのWinRT。 そして、ビルドしたい他のアプリケーション用の.NET。 .NETアプリケーション内でタッチ(および他のセンサーAPIも同様)を引き続き使用できることに注意してください。

2


タイトルとURLをコピーしました