News for hackers. Stuff that matters.
Re:Microsoft donates the Mono Project to the Wine team by dtquad on Tuesday August 27, 2024 @03:13PM (#41371658)
Microsoft's own FOSS multiplatform implementation of the .NET runtime is now much more performant and feature complete than Mono.

However Mono is easier to embed into other applications and easier to port to new platforms. That is for example why it's used for the .NET/Blazor WebAssembly stuff. Microsoft still maintains their own fork of Mono for this specific use case.

Mono also implements some of the legacy Windows Desktop GUI frameworks like WinForms and WPF that Microsoft never bothered to port to their new .NET runtime. This is probably why the Wine developers might be interested in Mono.

Re:Microsoft donates the Mono Project to the Wine team by Phrodo_00 on Tuesday August 27, 2024 @03:34PM (#41371928)
Mono also supports winforms. I don't think they're supported in dotnet (but there's libraries for Gtk, although you could also use Vala with a bit extra effort).
Re:Microsoft donates the Mono Project to the Wine team by IshKebab on Tuesday August 27, 2024 @05:13PM (#41373122)
Yeah I think it also supports WPF. Can't remember where I read that.
Re:Microsoft donates the Mono Project to the Wine team by pathartl on Wednesday August 28, 2024 @04:48PM (#41384186)
winforms are supported in .NET, obv only for Windows
Re:Microsoft donates the Mono Project to the Wine team by lloydatkinson on Tuesday August 27, 2024 @04:12PM (#41372434)
Winforms and WPF are both very maintained and supported for .NET 8 on Windows, to clarify. Good cross platform desktop frameworks include Avalonia.
Re:Microsoft donates the Mono Project to the Wine team by kelnos on Tuesday August 27, 2024 @04:27PM (#41372592)
Are those frameworks available in .NET 8 on non-Windows platforms, though? If not, I think that's what the GP was getting at.
Re:Microsoft donates the Mono Project to the Wine team by grokys on Tuesday August 27, 2024 @04:36PM (#41372695)
Not by Microsoft, but Avalonia has a commercial fork of WPF which runs on Linux and macOS:

https://avaloniaui.net/xpf

Re:Microsoft donates the Mono Project to the Wine team by qingcharles on Tuesday August 27, 2024 @04:53PM (#41372897)
I think MS wants you to use this?

https://dotnet.microsoft.com/en-us/apps/maui

I was pleased to see WinForms got some updates in .NET9. I really thought they'd left it. I still use it every day when I need to spin up a new tool to do some little task that needs a GUI.

Re:Microsoft donates the Mono Project to the Wine team by lloydatkinson on Tuesday August 27, 2024 @05:40PM (#41373401)
The only people wanting anyone to use MAUI are the MAUI team and even then only half heartedly.

Microsoft Build this year only discussed WinUI and WPF even.

https://www.reddit.com/r/dotnet/comments/1cy2u6l/microsoft_h...

Re:Microsoft donates the Mono Project to the Wine team by mark336 on Tuesday August 27, 2024 @06:32PM (#41373953)
Good, I use MVC and it sucks.
Re:Microsoft donates the Mono Project to the Wine team by lloydatkinson on Wednesday August 28, 2024 @05:23AM (#41377643)
MVC is something entirely else?
Re:Microsoft donates the Mono Project to the Wine team by neonsunset on Tuesday August 27, 2024 @03:53PM (#41372201)
A shoutout goes to a project that aims to simplify CoreCLR embedding UX to prevent the issues stemming from embedding legacy Mono: https://github.com/StudioCherno/Coral