News for hackers. Stuff that matters.
Re:Uno Platform Studio: GUI Designer for Cross-Platform .NET... by DeathArrow on Saturday November 16, 2024 @07:41AM (#42156129)
While competition can be good sometimes, I am not convinced it's a good thing when it comes to GUIs. See Linux desktop fragmentation.

In the .NET community we have the ideea that should be one tool for one job, one library, one framework etc. Now for Gui we have Avalonia, Uno and MAUI which can lead to fragmentation, noise and clutter and can reduce code reusing.

It would be nice if most people will pick one tool and stick to that.

Re:Uno Platform Studio: GUI Designer for Cross-Platform .NET... by taspeotis on Saturday November 16, 2024 @08:10AM (#42156230)
> In the .NET community we have the ideea that should be one tool for one job, one library, one framework etc.

xUnit, NUnit, MSTest

Autofac, Ninject, Microsoft.Extensions.DI

Quartz, Hangfire

Re:Uno Platform Studio: GUI Designer for Cross-Platform .NET... by DeathArrow on Saturday November 16, 2024 @08:12AM (#42156239)
Yes, there are multiple tools but for each task there is a dominant tool. That is my impression.
Re:Uno Platform Studio: GUI Designer for Cross-Platform .NET... by high_priest on Saturday November 16, 2024 @10:47AM (#42156961)
A "dominant tool" is the one Visual Studio sets default for installed workflow package
Re:Uno Platform Studio: GUI Designer for Cross-Platform .NET... by swalsh on Saturday November 16, 2024 @08:22AM (#42156272)
Yeah, there are some categories with choices, but 9/10 use cases the .net ecosystem is Trader Joes.
Re:Uno Platform Studio: GUI Designer for Cross-Platform .NET... by moron4hire on Saturday November 16, 2024 @07:47AM (#42156140)
> In the .NET community we have the ideea that should be one tool for one job, one library, one framework etc.

I've been a .NET developer for 20 years. This is not true.

Re:Uno Platform Studio: GUI Designer for Cross-Platform .NET... by DeathArrow on Saturday November 16, 2024 @08:10AM (#42156229)
Most people used EF for ORM, Newtonsoft for JSON, Automapper for object mapping built-in DI container for dependency injection, XUnit for tests, Fluent Validation for validation, ASP.NET WebApi for web applications, ASP.NET MVC for websites and so on.
Re:Uno Platform Studio: GUI Designer for Cross-Platform .NET... by ethbr1 on Saturday November 16, 2024 @07:54AM (#42156162)
What about WinForms? Afaik, that's been the only Windows GUI framework wth long term support. /s
Re:Uno Platform Studio: GUI Designer for Cross-Platform .NET... by sasakrsmanovic2 on Saturday November 16, 2024 @01:22PM (#42158029)
Competition is always good, especially when healthy and productive. See any industry, why would software be any different.

Especially when there is also collaboration. Uno team collaborates quite a bit with .NET, Visual Studio and MAUI teams.