Live data from Hacker News

Tauri – Electron alternative written in Rust

tauri.studio

71–80 of 435 posts

Re: Tauri – Electron alternative written in Rust

#71

If anyone wants to know how it works: > [leverages] WebKit on macOS, WebView2 on Windows and WebKitGTK on Linux. So cross-platform compatibility isn't guaranteed, unlike Electron. https://github.com/tauri-apps/tauri

I guess but compatibility issues on the web, while they existe, are pretty discrete these days. Browser monoculture is exceedingly worse, both practically and from a business perspective, in my opinion.

Re: Tauri – Electron alternative written in Rust

#72

Lots of their roadmap for 2021 is still undone. Something be to worry about?

Is there any company/project that made and published their 2021 in the beginning of the year, and successfully completed all the tasks verbatim in the end of the year? My guess is that the number of companies/project who completed everything is close to 0.

Most organisations would have updated the roadmap when obstacles arose, so it does seem a bit strange.

Re: Tauri – Electron alternative written in Rust

#74
Why do people use such a tool? I did not enjoy Electron due to its sluggishness, and I believe that it is a strictly Pareto-inferior solution:

* Creating a web app has the same UI performance, but does not require you to download and update.

* Creating a native app has the same installation and update requirements, but allows much better UI performance.

Re: Tauri – Electron alternative written in Rust

#75
Is there still an easy way to use node.js with Tauri? I'd appreciate an easy to use cross-platform tool on the backend. Or is it better to build the backend features needed (e.g. file access, config management, network etc.) fully in rust?

Re: Tauri – Electron alternative written in Rust

#76
post #74

Why do people use such a tool? I did not enjoy Electron due to its sluggishness, and I believe that it is a strictly Pareto-inferior solution: * Creating a web app has the same UI performance, but does not require you to download and update. * Creating a native app has the same installation and update requirements, but allows much better UI performance.

Because sometimes you want a desktop app right now and are most productive with Web technologies.

Re: Tauri – Electron alternative written in Rust

#77
post #66

If anyone wants to know how it works: > [leverages] WebKit on macOS, WebView2 on Windows and WebKitGTK on Linux. So cross-platform compatibility isn't guaranteed, unlike Electron. https://github.com/tauri-apps/tauri

Yes, the lazy devs path, helping Google to spread Chrome everywhere.

Does the Chrome engine, embedded within Electron, contain any Chrome features which one could legitimately call into question (such as sync)?

If not, what's wrong with it "spread[ing]" everywhere?

It's hardly lazy dev work. It's a pragmatic approach to developing cross platform apps quickly. Apps that, it might be added, don't have a horrendous UI, which is common with other frameworks.

Re: Tauri – Electron alternative written in Rust

#78
post #74

Why do people use such a tool? I did not enjoy Electron due to its sluggishness, and I believe that it is a strictly Pareto-inferior solution: * Creating a web app has the same UI performance, but does not require you to download and update. * Creating a native app has the same installation and update requirements, but allows much better UI performance.

I feel you've answered your own question. If you want to make a single app that can be web or offline, and cross-platform, Electron and friends allow you to do that. It's a trade-off of dev effort for user experience, and as much as many devs hate that philosophy it allows many things to exist that otherwise would not be worth the effort.

Re: Tauri – Electron alternative written in Rust

#79
post #74

Why do people use such a tool? I did not enjoy Electron due to its sluggishness, and I believe that it is a strictly Pareto-inferior solution: * Creating a web app has the same UI performance, but does not require you to download and update. * Creating a native app has the same installation and update requirements, but allows much better UI performance.

Because you can use the same code for both interfaces.

Re: Tauri – Electron alternative written in Rust

#80
post #74

Why do people use such a tool? I did not enjoy Electron due to its sluggishness, and I believe that it is a strictly Pareto-inferior solution: * Creating a web app has the same UI performance, but does not require you to download and update. * Creating a native app has the same installation and update requirements, but allows much better UI performance.

I believe it is because it is easier to find developpers familiar with the Web than with any other cross platform toolkit.

Put another way, it is easier for a web developer to get started with electron than to learn a new language.

Post reply on HN