Languages for UWP, what are the pros and cons?

Welcome.
Fate decreed that I should write under the UWP, although specifically in this area do not know.
I started to read the basics of what there melkomyagkie came up, found the gradation of techology under the platform:
  1. javascript+html
  2. C# (C++) + xaml
  3. C++ + DirectX

But I never was able to find an adequate comparison for how it all works. Even mention whether they have js in a js environment, or is some With, and then compiles (although I can't afford such a present) - no.
May be someone can tell about how all these conventional stacks compete in the platform? What to use, what to study? js I know the Pros and Sharpe no.
I suspect the Pros will be much harder to master than sharp. And how are things with speed? With the ease of writing code in these languages? (Maybe under something no lib, or are they curved or some shit. From the Microsoft stack, I reflexively expect a completely inadequate problems in unexpected places.)
I would be grateful for any information/links.
July 8th 19 at 15:42
4 answers
July 8th 19 at 15:44
Solution
The easiest way to use C#.

The pros will be much harder to master than sharp
To learn at the same level. But harder to use.
Could you expand your answer? What means that the Advantages in the use of harder than Sharpe? One and the same problem with the same final efficiency on the sharp is written easier? In the sense that less code? Or how to understand it? - Colten_Brak commented on July 8th 19 at 15:47
: less man-hours. C# - very easy language (and the ecosystem around the language) for business logic scripting. And C++ is used in legacy and isolated situations, when you need high performance (graphics engines, calculations, etc.). - otho.Mraz23 commented on July 8th 19 at 15:50
C++ is more complicated due to manual memory management, lack of safety pointers etc. in C# will cover you a seat, while for most applications the performance difference will be minimal. Of course C++ can only use the managed objects, but this option smacks of mazahizm as the code will turn into something very bad readable. - florencio.Abernathy commented on July 8th 19 at 15:53
July 8th 19 at 15:46
DirectX games, 3D, etc., HTML & CSS & JS need for porting the web-interface, C++ for porting C++ code, in General, the main tool is C#, and the rest for specific tasks.

Even mention whether they have js in a js environment, or is some With, and then compiles

Is performed in the environment, namely the "engine" of the browser along with the HTML, no references no need to do this, you can guess, or just download the IDE, make a Hello world and see with your own eyes.
C# is best - can you add to this part? About DirectX and 3D. We have a web application that need native client under Windows, because the porting work is dull and slow. In addition, the use of the maximum native tools allows you to remove any limitations on the WEB, which is not enough. Actually, I don't know whether I have DirectX, whether Xaml will be enough. If we don't need 3d, but requires a flexible 2D - do you need DirectX? - Colten_Brak commented on July 8th 19 at 15:49
: C# is better in everything, and syntax, and the IDE, and information on the Internet about XAML, it also renders DirectX, so if C#, and there are no developments or experience with DirectX, then try XAML. - otho.Mraz23 commented on July 8th 19 at 15:52
: Accepted, thank you very much for the information. - florencio.Abernathy commented on July 8th 19 at 15:55
July 8th 19 at 15:48
"js I know the Pros and Sharpe no. "

Write on js, what's the problem?
Apparently I'm not well enough clarified this point in the message - I suspect that the code in js will be much slower than code in any C. Plus use js+html for my task - to change sewed on soap. A native application is required because js+html does not allow us to do what we need. - Colten_Brak commented on July 8th 19 at 15:51
Learn the different approaches... About Sharpe wrote... Read more here it is: https://www.qt.io/ru/ - otho.Mraz23 commented on July 8th 19 at 15:54
July 8th 19 at 15:50
C#/XAML for Windows store by far.
1. Js + Html is just as easy but will remain level applications on these technologies for the UWP. Level Phone Gap in short.
2. In C++ to climb unless absolutely necessary is not worth it.
3. C#/XAML - the de facto standard, which can be directly to native compile to skip cold start

Find more questions by tags JavaScriptWindowsC#C++