Reply to post:

Cross-platform Windows Presentation Framework, anyone? The short answer: yes. Unpacking Avalonia


I thought it was all about Electron these days?

Trouble with that is that it's a big old resource hog - relatively performant but Slack / Teams (for Linux) / Discord all occupy about 500MB of RAM during normal operation (and I'm talking RSS -the virtual size is much bigger) - even with plenty of RAM this starts to add up quickly.

The trouble now is that the market for 'thick client' desktops apps must surely be shrinking due to everything, for better or worse, becoming a web application; so it's hard to know what's going to happen with desktop frameworks.

I've always thought it's a huge shame that Microsoft tied WPF to being Windows-only. Not that I'm a particular fan of it per-se but it would be nice to be able to develop a .NET application with a relatively universal GUI just like with Java and Swing. Perhaps Avalonia will bridge this gap?

I'm an unashamed, Microsoft-hating Linux fan boy yet I have to admit that I loved using C# for a few projects several years ago and would consider it for future projects. If there Avalonia becomes a widely adopted, well supported, cross-platform UI toolkit for .NET Core then I think I'd give it very serious consideration if I need to build a desktop application.

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon