Languages and Versions - carlosgm02/uwp-languages GitHub Wiki
The Universal Windows Platform has had different versions (from WinRT to UWP) and languages' different ways to develop, create apps, write code and compile to the platform. The essential IDE is Visual Studio, but there are exceptions for some languages, for example, Java.
Language Information
Language | Supported IDE | Type | SDK Versions |
---|---|---|---|
C# | Visual Studio (14+), Water | Free, Included, Natural | 10.0, 8.1, 8.0 |
C++ | Visual Studio (14+) | Free, Included, Natural | 10.0, 8.1, 8.0 |
VB | Visual Studio (14+) | Free, Included, Natural | 10.0, 8.1, 8.0 |
JS | Visual Studio (14+) | Free, Included, Natural | 10.0, 8.1, 8.0 |
TS | Visual Studio (14+) | Free, Extension, Node.js | 10.0, 8.1 |
Java | Eclipse Java, NetBeans IDE | Free, Extension, CN1 | 10.0 (NEW!) |
Python | Visual Studio (14+) | Free, Extension, PyUWP | 10.0 (NEW!) |
Swift | Visual Studio (14+), Water | Free, Downloadable, ROE | 10.0, 8.1 |
Obj-C | Visual Studio (14+), Xcode | Free, Extension, WinObjC | 10.0, 8.1 |
Oxygene | Visual Studio (14+), Water | Paid, Downloadable, ROE | 10.0, 8.1 |