this post was submitted on 12 Dec 2023
941 points (98.8% liked)

Programmer Humor

32143 readers
112 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] CannotSleep420@lemmygrad.ml 15 points 9 months ago (1 children)

Tauri uses the OS's built in webview libraries as opposed to bundling a whole browser engine like electron. It's still not as good as native in terms of size and speed, but it should be a lot better than electron.

[–] dan@upvote.au 2 points 9 months ago (1 children)

If you're going to create a desktop app in JS, React Native is better as it can use native UI elements. It does mean that the UI code may differ a bit between platforms, but you can still reuse most of your code between platforms.

Otherwise, C# with Uno Framework or MAUI looks promising for cross-platform dev.

[–] kennismigrant@feddit.nl 6 points 9 months ago (1 children)

C#

Uno

MAUI

promising

meanwhile microsoft themselves migrate away from that in favor of chromium/electron in Teams, Outlook and whatever else they ship

[–] dan@upvote.au 1 points 9 months ago* (last edited 9 months ago)

Microsoft use a lot of different technologies. It's a large company and generally at big tech companies there's no company-wide mandate about frontend frameworks/libraries. They use React Native in a bunch of things, including in Office, the Xbox app, and some of the apps that ship with Windows. They have a lot of apps written in C++. They have some Electron apps too. They have web apps using React, some using Angular, and some using custom frameworks.