Ich denke das ist etwas offtoppic, vielleicht sollte man die Frage abtrennen.
Aber zu zwei Details der Frage gab es erst kürzlich Antworten von MS.
Als MS damit gestartet ist, hatte ich es so aufgefasst, dass es zwar zunächst ein Framework/Laufzeitumgebung ist, aber zukünftige Betriebssysteme "darum herum" gebaut werden sollen, also .net das "native Kernsystem" werden soll und "alte" Technologien (
Win32,
COM, ...) dann nur noch emuliert werden.
Zitat:
This is a 199x/200x meme that’s hard to kill – “just wait for the next generation of (JIT or static) compilers and then managed languages will be as efficient.” Yes, I fully expect C# and Java compilers to keep improving – both JIT and NGEN-like static compilers. But no, they won’t erase the efficiency difference with native code, for two reasons.
Ganzer Text
http://herbsutter.com/2012/04/02/rea...-managed-code/
Also zweites frage ich mich, wie die Zukunft von .net aussieht.
Nun, zumindest kommt kein nativer Ersatz:
Zitat:
The main reason for this is that there are many open questions about what is the future of traditional desktop app development in C++. Certainly, we intend to continue supporting existing code, but there are questions about the future.
Ist aus den Kommentaren hierzu
http://channel9.msdn.com/Shows/C9-Go...ingNative-2013