Language Choices

As you can see from the earlier WinRT diagram (see Figure 23.7), another benefit of having WinRT in the picture is that you are no longer limited to your typical stable of managed code languages. So although you could develop your application C# or Visual Basic, all the WinRT objects are also available to JavaScript/HTML and C++ code. This widens the playing field quite a bit. There are no second-class citizens in the equation: WinRT is an equal-opportunity API. As a developer, you are free to concentrate on the toolset that you feel most comfortable with from a skill set and background perspective. The tooling and the API are there to support you.

With WinRT, you can develop a Modern UI application using DirectX, HTML/JavaScript/CSS, ...

Get Microsoft Visual Studio 2015 Unleashed, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.