Note When writing .NET applications, all languages are equivalent because they all com-
pile down to Microsoft Intermediate Language (MSIL, or IL for short). In fact, you could say
that to a very large extent, the language that you choose reflects the syntax you prefer. This
is not the case when writing Windows Store apps, for which there are very real differences
in the three aforementioned approaches. There is some functionality available in JavaScript
that isn’t available in C# or C++, and vice versa, but the main difference is that if you want
to use any Win32 and COM libraries you can only do it from C++. This means that to use
DirectX to write games, you will need to use C++.
pile down to Microsoft Intermediate Language (MSIL, or IL for short). In fact, you could say
that to a very large extent, the language that you choose reflects the syntax you prefer. This
is not the case when writing Windows Store apps, for which there are very real differences
in the three aforementioned approaches. There is some functionality available in JavaScript
that isn’t available in C# or C++, and vice versa, but the main difference is that if you want
to use any Win32 and COM libraries you can only do it from C++. This means that to use
DirectX to write games, you will need to use C++.

本文对比了使用不同语言和技术栈开发Windows Store应用的特点。在.NET应用程序中,各种语言几乎等效,但在Windows Store应用中存在明显差异。JavaScript、C# 和 C++ 各自拥有独特的优势,如 DirectX 游戏开发仅限于 C++。此外,文章还讨论了 Win32 和 COM 库的使用限制。
76

被折叠的 条评论
为什么被折叠?



