←back to thread

59 points noworriesnate | 4 comments | | HN request time: 0.404s | source
Show context
dcveloper ◴[] No.42184887[source]
Is this a Xamarin successor?
replies(3): >>42185103 #>>42185125 #>>42186428 #
1. JamesSwift ◴[] No.42186428[source]
More of a competitor, they have different goals.

Xamarin/Maui try to allow people to build cross-platform apps in a single codebase. Uno tries to allow people who are familiar with and/or prefer UWP to develop on other platforms than just windows.

replies(2): >>42187905 #>>42187909 #
2. francoistanguay ◴[] No.42187905[source]
Uno here. We have the same goals: Single Codebase Cross-Platform, targeting Web, Mobile and Desktop (including Linux). Uno runs everywhere .NET runs.

The approach is different where instead of creating an entirely new API, we aligned with WinUI's api (and UWP previously), making it source-code compatible with WinUI so you can leverage the WinUI's ecosytem (CommunityToolkit, 3rd party controls, ...).

By aligning with WinUI, you also get access to all the trained LLMs that already know about UWP/WinUI and therefore also work on Uno.

replies(1): >>42189992 #
3. ◴[] No.42187909[source]
4. peutetre ◴[] No.42189992[source]
> you can leverage the WinUI's ecosytem (CommunityToolkit, 3rd party controls, ...)

Why does the Community Toolkit -> DataGrid perform poorly in the Web demo? Sorting the columns is very slow: https://gallery.platform.uno/

Will Uno move to a model of rendering the UI to canvas for better performance?