Loading user information from Channel 9
Something went wrong getting user information from Channel 9
Loading user information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
OK, let me try to clarify the situation a little bit.
First, there was Avalon, implemented on CLR, its called WPF.
Then, there was agcore (Avalon Graphics core), implemented in native code, but exposed by CoreCLR, its called WPF/Everywhere or Silverlight.
Somewhere, they exposed agcore by compact version of CLR, its called Silverlight for Windows Phone.
now, there is Windows.UI.Xaml, implementation directly derived from agcore, but exposed by Windows Runtime, its called XAML, or WinRT UI, or Jupiter I believe.
so, Avalon lives on, but CoreCLR is lost.
No. This is the platform-specific 'Silverlight' as a native client application development framework. This kind of 'Silverlight' is living for sure, as in 'Silverlight for Windows Phone', or even 'Windows Runtime'.
It was the 'cross-platform RIA web app framework' called 'Silverlight' that we think is dead. still no evidence to deny this.
I guess a better wording could be 'CoreCLR is dead'. And I guess even 'Silverlight for XBox' runs on the full CLR.
Hmmm.....there used to be such a job post, now removed https://careers.microsoft.com/JobDetails.aspx?jid=37375
it mentioned 'Windows vNext' several times, so there is some hope.
you just reference to System.Runtime.WindowsRuntime.dll then you can use await for WinRT async methods.
WinRT uses IAsyncOperation its not Task but it supports await pattern.
There is aloso AsyncInfoFactory class to convert a Task to IAsyncOperation stuff.
Yes they can.
and people has done that. http://ermau.com/using-winrt-from-net/
variadic template for visual c++ is the 'Duke Nukem Forever' of Microsoft, the ultimate 'vaporware'
According to brent rector, Microsoft actually tested and ensures those WinRT APIs not related to Metro UI or app model, eg. Networking APIs, to work properly in Desktop apps.
and during the Going Native Live at BUILD, the WinRT team are just focusing Metro scenarios in this release, and they are open to consider WinRT for Desktop apps after delivering this release first.