Hacker News new | ask | show | jobs
by Const-me 2669 days ago
That's XAML but not WPF.

XAML is just a markup language, it's used across multiple frameworks and languages.

This particular technology is called UWP, it's mostly rebranded WinRT.

Historically, XAML was also used in Silverlight, both desktop/web, WinCE, and Windows Phone.

1 comments

Well, the constructs used in the xaml appear to be very similar between uwp and wpf. You still have controltemplates, datatemplates, and dependency properties, so there is a lot in common more than just syntax.
The syntax and controls are indeed very similar.

If you know any XAML, you’ll have zero issues using the rest of them. Speaking from experience, I started with Silverlight a decade ago, had no problems switching to others.

But the underlying tech is very different. Early Silverlight rendered on CPU, WPF is based on DirectX 9, UWP uses Direct3D 11. Silverlight and WPF are .NET based, WinRT and UWP are not, they’re 100% native code, exposed to .NET through COM interop.

thanks