Windows 8 Metro アプリの開発を開始しています。1つを作成するために利用できる3つの異なるアプローチがあるようです:
- C#/XAML
- C++/XAML
- JS/HTML5
これらのアプローチは同じ機能とパワーを持っていますか?
つまり、この 3 つのいずれかでアプリを開発した場合、他の 2 つのいずれかでアプリを再作成することは可能ですか?
Windows 8 Metro アプリの開発を開始しています。1つを作成するために利用できる3つの異なるアプローチがあるようです:
これらのアプローチは同じ機能とパワーを持っていますか?
つまり、この 3 つのいずれかでアプリを開発した場合、他の 2 つのいずれかでアプリを再作成することは可能ですか?
簡単なアプリケーションは、これらのどのプラットフォームでも構築できます。彼らは大した違いはありません。速度が問題になる場合は、C++ コードの方が一般的に高速です。DatePicker のようなツールがいくつかあり、これらはすべて JS/HTML でのみ使用でき、XAML では使用できません (ただし、代替手段は使用できます)。あ、はい!それぞれで使用できる API には少し違いがあります。
それらは、C# と C++ の違いを説明するサイトに既にある質問です。個人的には C#/XAML の方が簡単で快適なので気に入っています。
ここで参照できます。
Windows8 で C#/XAML と C++/XAML WinRT アプリケーションを作成することの長所と短所は何ですか?
ハッピーコーディング:)
C# 言語で基本エンジンを作成し、HTML5 でメインビューを作成できます。
Web 開発テクノロジの知識があれば、HTML5、カスケーディング スタイル シート、レベル 3 (CSS3)、および JavaScript を使用して Windows ストア アプリを開発できます。
.NET、Windows Presentation Foundation、または Microsoft Silverlight アプリケーションを開発した場合は、C++、C#、または Visual Basic のコード ビハインドを使用して、XAML を使用して Windows ストア アプリを開発できます。
DirectX の知識があれば、ネイティブ C++ と HLSL を使用して DirectX Windows ストア アプリを開発し、グラフィックス ハードウェアを最大限に活用できます。