Uno Platform
react-native-windows
Our great sponsors
Uno Platform | react-native-windows | |
---|---|---|
67 | 42 | |
6,469 | 14,731 | |
2.0% | 0.7% | |
10.0 | 9.9 | |
3 days ago | 4 days ago | |
C# | C++ | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Uno Platform
-
Uno Platform WASM project - publish to folder
Hey Bocephis, glad to see you were able to figure it out and thanks for posting the resolution. For future reference, you can also ask your questions and any other general question on our community discord channel. Our complete engineering team is there. In addition, our engineering team monitors our GitHub Discussions as well.
-
Desktop apps in 2022 Suggestions
The final option is the UNO Platform. Here you have ONE codebase and your stuff will run on the web, as an app, desktop application.
-
Looking for an alternative for WPF for MacOS.
Uno Platform (3rd party framework).
-
Web Assembly Advice
I think you are looking for this: https://platform.uno/
-
Pay Attention to WebAssembly
Agree with sibling comment - the JS ecosystem has a huge momentum behind it and probably isn't going away anytime soon.
On the web, Wasm has currently found the most success with compute-intensive applications, since the JS Wasm bridge is still pretty expensive. There are already some Wasm-based frameworks like https://platform.uno/ that work on the web, but things like React/React-native and Flutter have a huge head start.
-
Do non-WPF/Winforms libraries exist for c#?
Are you asking whether there are alternative UI frameworks? If so, yes. You can use Avalonia or Uno Platform, which are cross-platform UI frameworks.
-
Some beginner questions
For #3 - you are likely running into a Visual Studio issues listed here. https://github.com/unoplatform/uno/issues/982 . Some troubleshooting steps to work around them are at www.platform.uno/troubleshooting
u/evolution2015 - You have a better chance of getting a complete answer at Uno Platform GitHub discussions or for more chat-like troubleshooting, you can try our Discord - #uno-platform channel. Both have our engineering team monitoring discussions. You can simply just copy/paste your post from here and someone from the team will answer you.
-
Is MAUI intended to be able to build serious desktop applications with?
Unlike other solutions like Uno Platform that also target Linux (as a Skia backend) and browsers (using WebAssembly), you can utilize MAUI and Blazor to target browsers. Not sure if there is a solution in the works to target Linux at all for MAUI.
Uno
react-native-windows
- Which programming language is one for all?
- A framework for building native Windows apps with React
- SETTING UP A REACT-NATIVE DESKTOP APP IN 5 MINUTES...
-
[Discussion] Status of RN for macOS/windows?
Check out. https://microsoft.github.io/react-native-windows/ This is from Microsoft. I have used it, but only a startup project, it does work, it's pretty cool.
-
Why Use React Native for Your Mobile App?
https://www.statista.com/statistics/269025/worldwide-mobile-app-revenue-forecast/ https://facebook.github.io/react-native/ http://facebook.github.io/react-native/showcase.html https://medium.com/react-native-development/a-brief-history-of-react-native-aae11f4ca39 https://github.com/Microsoft/react-native-windows https://www.quora.com/Will-an-app-written-entirely-in-React-Native-be-much-slower-than-a-Native-App-What-are-the-differences
- Ask HN: 为什么开发者不再制作桌面应用程序了? (Ask HN: Why aren't devs making desktop apps any more?)
-
Why aren't devs making desktop apps any more
as an aside, i found this bit from the link for https://microsoft.github.io/react-native-windows:
> Some build-time tools will send telemetry to Microsoft by default.
can we please stop collecting telemetry by default and ask instead? i think it's a relatively easy feature to do and not much friction for users.
I was wonder why aren't devs making desktop apps any more, especially since everyone is buying laptops and desktops again? With all the tooling out there for cross platform, a native experience, and better privacy/security than a webapp.
For example, Here are just two frameworks/tool kits that are easy to use and to build desktop apps with.
React Native for Windows and MacOS: https://microsoft.github.io/react-native-windows/
Avalonia UI:
-
Are there any downsides to using React Native over React JS?
React native is not exclusively for mobile. Checkout https://github.com/microsoft/react-native-windows https://necolas.github.io/react-native-web/
-
Reasons why I, as a C# DotNet developer, skipped Flutter and regretted it
Microsoft is investing heavily in ReactNative on Android/iOS/Windows/macOS: https://microsoft.github.io/react-native-windows/
What are some alternatives?
Avalonia - A cross-platform UI framework for .NET
Introducing .NET Multi-platform App UI (MAUI) - .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
Flutter - Flutter makes it easy and fast to build beautiful apps for mobile and beyond
MudBlazor - Blazor Component Library based on Material design. The goal is to do more with Blazor, utilizing CSS and keeping Javascript to a bare minimum.
Mono - Mono open source ECMA CLI, C# and .NET implementation.
maui-linux - .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
Electron.NET - :electron: Build cross platform desktop apps with ASP.NET Core (Razor Pages, MVC, Blazor).
ASP.NET Boilerplate - ASP.NET Boilerplate - Web Application Framework
Comet - Comet is an MVU UIToolkit written in C#
ABP - Open Source Web Application Framework for ASP.NET Core
CSLA .NET - A home for your business logic in any .NET application.