Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Absolutely. With frontend logic powered by C#/.NET courtesy of Blazor.


Are you suggesting XAML/C# to WebAssembly/PWA to Desktop app?

Why not just XAML/C#/Desktop App?


Not suggesting using it myself, merely saying this is where Microsoft is going with it. They don’t have a cross-platform XAML render. They’re trying to abstract away the OS in .NET Core, and XAML no longer fits the bill.


Sure it does, Xamarin alongside React Native and PWAs are the official SDKs for Surface Duo.

Also WinUI, is the only Windows UI toolkit that is actually being developed, instead of getting only bug fixes like the other ones.


Xamarin is mobile and macOS only.


Yeah, then what I have here on Windows 10 is a mirage.

https://docs.microsoft.com/en-us/xamarin/xamarin-forms/platf...


PWA are multiplatforms while C# still hasn't a first party multiplatform GUI toolkit. Which is shame, because the dev experience in XAML+C# is really good, and Silverlight out of Browser was exactly that.



Avalonia is not first party (Microsoft). It’s also still in development and not production ready.


Xamarin.


No. Xamarin focuses on mobile apps, not desktop. Also, you have to chose between Forms which is ugly everywhere, and Native which require a non trivial understanding of each underlying platform.


WinUI and UWP seem like desktop to me, plus there are plenty of other ones,

https://github.com/xamarin/Xamarin.Forms/wiki/Platform-Suppo...

Just like with Qt, Flutter, wxWidgets, Gtk+, Swing and JavaFX, Forms is only ugly when one cannot bother having designers on the team.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: