Not the Stephen Toub blog post I was waiting for, but I have no complaints.
(Stephen Toub writes the yearly “Performance improvements in .NET x” post, always before the GA release in November)
It’s a great text editor, yes. An IDE though, it is not. It gets close with various addons, but it’s still not the same experience.
MonoDevelop died for this.
(Disclaimer: I haven’t used MonoDevelop to know its quality, I’m just tempted by the idea of a free cross-platform .NET IDE. Microsoft took MonoDevelop, forked it into VS for Mac, left the former stagnate, and now is killing its closed-source descendant.)
Oh boy, now I need to find a new excuse to procrastinate on the project I want to start using Avalonia.
Well, for starters, WinUI 3 is Windows only (correct me if I’m wrong), while Avalonia supports Windows, MacOS, Linux, Android, iOS and WebAssembly.
The cross-platform solution that Microsoft advocates for is MAUI, which doesn’t support Linux. And it uses native controls, meaning you may encounter platform-specific bugs, while Avalonia renders the controls the same way everywhere using Skia (same approach with Flutter).
Please be civil towards other users. Language on the internet can be misrepresented resulting in hostility in an otherwise technical discussion. This goes to everyone involved, I’m just replying in this specific comment.
Related: check out this thread (at /c/dotnet) for opinions on Avalonia: https://programming.dev/post/38851
There doesn’t seem to be consensus for this move, things stay as they are.
HARD REDIRECT: New submissions are not allowed in this community, ask the users to post at /c/dotnet
SOFT REDIRECT: Submissions still allowed, but a message is shown on the sidebar, asking users to post to /c/dotnet, unless their content is not suited there.
LEAVE AS IT IS: Two separate communities, no merging
Right now obviously the content feed and the users contributing are low enough so they could be merged effectively.
In case the Fediverse and this instance grow rapidly though, I think that 2 communities would be more beneficial: having a more active community about C#, with questions about the language, its syntax, each new feature introduced etc, while the .NET community would undoubtly see less content and focus more on the underlying framework, the toolchain, language-agnostic discussions… In my experience, this is how it worked on the subreddits of the same names.
Do you want to have a banner added on the sidebar, redirecting to /c/dotnet until we grow larger? Does Lemmy have a polling functionality (to ask the user opinions)? I couldn’t find anything.
Also, they have created Avalonia XPF, which uses Avalonia UI as an abstraction, in order to run (Windows-only) WPF applications on MacOS and Linux.
While the core Avalonia framework is and will be free to use (without price tiers that limit functionalities) XPF is targeted mostly towards businesses and there is a Pro version (they are planning to build a business in order to fund core Avalonia developers).
WPF: migrates a repository
Avalonia: makes WPF cross-platform
Some talks from yesterday have not yet been uploaded as separate videos, but they will probably be added in the playlist soon.