[HN Gopher] Uno Platform Studio Featuring Hot Design
       ___________________________________________________________________
        
       Uno Platform Studio Featuring Hot Design
        
       Author : noworriesnate
       Score  : 50 points
       Date   : 2024-11-15 12:50 UTC (4 days ago)
        
 (HTM) web link (platform.uno)
 (TXT) w3m dump (platform.uno)
        
       | sasakrsmanovic2 wrote:
       | Love it!
        
       | dcveloper wrote:
       | Is this a Xamarin successor?
        
         | cotti wrote:
         | It's one of the main players in the non-Microsoft cross-
         | platform UI toolkits focusing on .NET, alongside AvaloniaUI.
         | 
         | The Xamarin successor is MAUI, which is the MS offer in the
         | field.
        
         | noworriesnate wrote:
         | Yes. It can use either XAML or C# markup. I think it uses the
         | same stuff as Xamarin did when you developed Xamarin Native
         | where you were using C# bindings to the native UI SDKs. The
         | developer experience is a lot better than Xamarin because now
         | they have a single C# project that targets everything--Linux,
         | Windows, Mac, web, Android, and iOS at least.
        
           | francoistanguay wrote:
           | You're totally right.
           | 
           | Uno sits on top of .NET for iOS/Android, aka Xamarin
           | "Classic".
           | 
           | Single Project/Single Codebase with your choice of XAML or C#
           | Markup, choice of Native or Skia-based rendering, works with
           | VS/Code/Rider on Windows/macOS/Linux.
        
         | JamesSwift wrote:
         | 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.
        
           | francoistanguay wrote:
           | 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.
        
       | Nelkins wrote:
       | The YouTube video of the .NET Conf session is very compelling.
        
         | doodpants wrote:
         | Link?
        
           | Nelkins wrote:
           | https://www.youtube.com/watch?v=sJPyieyt1Rc
        
       | dlachausse wrote:
       | I'd love to hear people's experiences with this! SwiftUI is
       | mostly great, but Apple platforms only.
       | 
       | Is anyone here using this in production and if so does it deliver
       | a good developer and user experience?
        
         | neonsunset wrote:
         | Not a user experience answer per se but there is
         | https://github.com/VincentH-Net/CSharpForMarkup which allows to
         | define UI declaratively in a style that is even closer to
         | SwiftUI than "Uno C# markup".
        
         | sasakrsmanovic2 wrote:
         | Toyota is using Uno Platform
         | https://www.youtube.com/watch?v=Fe3t2AGoXXE
        
       | AbuAssar wrote:
       | Discussed 3 days ago:
       | https://news.ycombinator.com/item?id=42155853
       | 
       | with 34 comments
        
       | dami wrote:
       | interesting
        
         | sasakrsmanovic2 wrote:
         | For sure. It is still trending as #1 for #dotnetconf hashtag on
         | twitter
        
       ___________________________________________________________________
       (page generated 2024-11-19 23:01 UTC)