Live data from Hacker News

Tauri – Electron alternative written in Rust

tauri.studio

311–320 of 435 posts

Re: Tauri – Electron alternative written in Rust

#311
post #122

Earlier quoted context omitted.

>"It enables someone to build something where previously they could build nothing. It makes getting from 0 to 1 that much easier." Making GUI apps using Electron tech for front end is no less time consuming than doing GUI in Lazarus for example. But the end result is way more frugal in the latter case.

> Making GUI apps using Electron tech for front end is no less time consuming than doing GUI in Lazarus for example It is a lot faster if you already know web tech stack, and you would have to learn Lazarus/pascal

The original statement assumes that someone does not know nothing and has to start from scratch.

In any way I am all in for the type of developers that know how to screw size 8 bolt into size 8 nut and the rest be damned. It keeps some healthy niche and remuneration for little more versatile types.

Re: Tauri – Electron alternative written in Rust

#312
post #65

Earlier quoted context omitted.

> I really don’t care if my hello world UI is 60MB to download lot of people cares, they may have a slow connection, must pay per MB and so on. There is no reason why hello world UI should be 60MB.

Arguably both Slack and Spotify (and Visual Studio?) have reached significant scale with Electron apps - so at the end of the day it seems to be less of an issue for end consumers.

Spotify is built on Chromium Embedded Framework, not Electron. Common misunderstanding.

Re: Tauri – Electron alternative written in Rust

#314

Earlier quoted context omitted.

It takes 3x as much effort to write an application in Qt than using web technologies?

Probably much more than 3x

"Probably"? On the contrary, the incredible complexity of the JS ecosystem makes it likely easier to write in Qt.

I've had direct experience with this myself - with no prior Qt or webdev experience (although knowledge of how JS the language works), it took me only around an hour to figure out how to write a Qt application - but after 5 hours (and counting) of struggling with Angular, I wasn't able to figure out how to use it.

Re: Tauri – Electron alternative written in Rust

#315

Earlier quoted context omitted.

How are you measuring this? Slack on my Mac is 325 MiB on disk (probably because it is a universal binary). A freshly-started Slack uses 461MiB RAM for all it's processes (usually getting worse when it has been running for a while).

Same, 473.4mb right now for 4 processes. Also slack is the only passably "good" electron app I've ever used.

Have you tried Obisdian(.md)? It seems relatively speedy and low-RAM for an Electron app ("only" ~150 MB without plugins).

Re: Tauri – Electron alternative written in Rust

#316

Earlier quoted context omitted.

That means that there are about 8 million people using Firefox in Germany. The world has more than 3 billion internet users

I don't understand why this relative metric matters. Past the size of a small city it just shouldn't matter how many more users the competition have. There are more firefox users today (~200M) than there were total internet users in 1998 (~150M), and surely you would agree that it does not make sense to discard that, any more than it makes sense to discard, say, UK or France from diplomatic relationships because they…

Hmm it matters because when everyone basically uses competition, it doesn't matter if a few people use something else

Re: Tauri – Electron alternative written in Rust

#317

Earlier quoted context omitted.

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.

As someone who uses Safari on Mac, I can say that compatibility issues are a big deal. Granted many of the issues are simply from sites checking for Chrome and telling everything else to f--- off. I've even seen a site fail to run on (chromium) Edge because it really wanted Chrome. However, real compatibility issues are a thing as well. That said, I hate electron. I hate that I have to run 4-5 instances of chrome on…

Granted many of the issues are simply from sites checking for Chrome and telling everything else to f--- off.

The world has circled back to the bad practices around IE 6! History doesn't repeat, but it sure does rhyme!

Re: Tauri – Electron alternative written in Rust

#318

Earlier quoted context omitted.

> I really don’t care if my hello world UI is 60MB to download, If you're writing Hello World for fun, then sure. But _I_ won't be using any of your software if it's that bloated. I'm not going to even complain to you about my internet connection or hard drive space or personal preferences. If you are not going to respect my resources as a dev, I will not use your software. Just like I won't ride with a cabbie who cu…

How do you feel about video games that range hundreds of gigabytes?

I don't play video games, so I have no opinion of them. I actually do play Kerbal Space Program, though I think that it is a few hundred megabytes, certainly not even a single gigabyte.

Re: Tauri – Electron alternative written in Rust

#319

Earlier quoted context omitted.

It takes 3x as much effort to write an application in Qt than using web technologies?

I wasn't even talking about the penalty of writing a Qt application in C++. That's a different penalty. Qt doesn't really compare with what can be done with a good UX/UI dev on the team, and in much less time. And there are far more front-end devs than Qt experts.

> Qt doesn't really compare with what can be done with a good UX/UI dev on the team

Those are orthogonal. UI/UX is platform-agnostic - if you're only developing Electron UIs, you're not actually good at UI/UX.

> in much less time

Are you telling me that an Electron developer will be able to implement a system significantly faster than an equally-experienced Qt developer?

> there are far more front-end devs than Qt experts

You don't need to be an "expert" to use Qt - it has a relatively simple API for simple use-cases - it's not rocket science or distributed computing.

Re: Tauri – Electron alternative written in Rust

#320

Earlier quoted context omitted.

We built our product for the web. People wanted our product as a desktop app. So we wrapped it in Electron and now we have 3 desktop apps. People wanted our product as a mobile app. So we wrapped it in Capacitor and now we have two mobile apps. There are just two of us building this product.

What prevents you from using Qt to do almost exactly the same thing?

2 developers. Also, "almost exactly" is a funny oxymoron.
Post reply on HN