News for hackers. Stuff that matters.
Re:Tauri – Electron alternative written in Rust by yayr on Wednesday January 05, 2022 @09:27AM (#29809314)
let's see

- language: ES / Typescript are quite established

- CSS: also quite established

- Frameworks: there is still a lot of innovation here, but also React / Vue / Angular are quite established.

on that latter part I prefer the innovation. Let's just imagine for a while what UI would look like if we only had Swing (Java) or QT (C++)

Re:Tauri – Electron alternative written in Rust by int_19h on Wednesday January 05, 2022 @02:07PM (#29813418)
> Let's just imagine for a while what UI would look like if we only had Swing (Java) or QT (C++)

I can easily imagine that, because that's more or less what we had before Electron. And it was much better, because apps (mostly) looked consistent across the OS, rather than each and every one coming up with its own custom UI theme.

Re:Tauri – Electron alternative written in Rust by blub on Wednesday January 05, 2022 @10:45AM (#29810376)
At least for Qt, the answer's quite simple: you'd have KDE and the associated apps.

As for the stability of the front-end ecosystem, it doesn't exist. The many articles that were posted on HN over the years complaining about the endless quagmire of front-end frameworks, libraries and technologies explain this better than I could.

Re:Tauri – Electron alternative written in Rust by jcelerier on Wednesday January 05, 2022 @10:25AM (#29810076)
> Let's just imagine for a while what UI would look like if we only had Swing (Java) or QT (C++)

yes, Telegram looks so bad right ?

Re:Tauri – Electron alternative written in Rust by yayr on Wednesday January 05, 2022 @03:10PM (#29814271)
if you like the pricing and licensing, functionally QT may be for you. The web frameworks mentioned on the other hand are free to use for everybody and anything.
Re:Tauri – Electron alternative written in Rust by jcelerier on Wednesday January 05, 2022 @05:56PM (#29816344)
Qt is LGPL. You know what else requires you to respect the LGPL ? Electron becauses it is built mainly on LGPL components (Blink, FFMPEG to name the biggest ones). If you are ok with the license of Electron you are ok with the license of Qt.
Re:Tauri – Electron alternative written in Rust by yayr on Monday January 10, 2022 @10:20AM (#29876145)
Electron is MIT licensed. Not LGPL.

https://github.com/electron/electron/blob/main/LICENSE

So everyone can use it without the need to expose his IP.

Re:Tauri – Electron alternative written in Rust by jcelerier on Monday January 10, 2022 @06:53PM (#29884907)
The MIT license only covers what Electron adds to Blink (the rendering engine, which is under LGPL). It does not replace all the licenses of the various components used as part of Electron for which you still have to comply.

See for instance one of the most core Blink data structures: https://chromium.googlesource.com/chromium/blink/+/refs/head...

That is the exact same license than Qt, you do not need to expose your IP when using it (Tesla used LGPL Qt for their car dashboards and you don't see that IP floating around on the internet)