Electron will also continue to improve a going forward I imagine. There isn’t any fundamental reason why it needs to be slow or bloated. One very positive aspect of Electron is in helping finally make Linux desktop a first class citizen. A lot of apps just wouldn’t exist on Linux without it. Being able to run stuff like Slack and Discord really helps since a lot of people are stuck having to use these apps. So, despite the issues I still support Electron approach overall.
Also, don’t know if you’ve seen but stuff like Tauri looks really interesting as well. It’s a tiny footprint compared to Electron and uses Rust as the backend.
Whoa never heard of Tauri, that looks pretty interesting. I’d also love to see more iced or relm apps, those are cross-platform rust GUI toolkits that could easily have all kinds of apps made for them.
That is pretty nifty. I imagine web stack has a lot of appeal because a lot of people are already familiar with it, and you get a web UI for the app for free using it. It is nice to see more native toolkits being developed though.
Electron still has the most each since you can use it for a web UI as well as mobile. I also suspect more people are familiar with web tech in general, and in my experience it tends to be easier to work with. The workflow can be quite nice as well. I find hotloading to be especially nice when working on UIs since you can get the app in a particular state and tweak it without having to rebuild the state each time. This talk is a good example.
Electron will also continue to improve a going forward I imagine. There isn’t any fundamental reason why it needs to be slow or bloated. One very positive aspect of Electron is in helping finally make Linux desktop a first class citizen. A lot of apps just wouldn’t exist on Linux without it. Being able to run stuff like Slack and Discord really helps since a lot of people are stuck having to use these apps. So, despite the issues I still support Electron approach overall.
Also, don’t know if you’ve seen but stuff like Tauri looks really interesting as well. It’s a tiny footprint compared to Electron and uses Rust as the backend.
And yeah, RiotX is excellent!
Whoa never heard of Tauri, that looks pretty interesting. I’d also love to see more iced or relm apps, those are cross-platform rust GUI toolkits that could easily have all kinds of apps made for them.
That is pretty nifty. I imagine web stack has a lot of appeal because a lot of people are already familiar with it, and you get a web UI for the app for free using it. It is nice to see more native toolkits being developed though.
I wonder why GTK+/Qt can’t do the same. Both of them are very capable cross-platform frameworks that support several languages.
Electron still has the most each since you can use it for a web UI as well as mobile. I also suspect more people are familiar with web tech in general, and in my experience it tends to be easier to work with. The workflow can be quite nice as well. I find hotloading to be especially nice when working on UIs since you can get the app in a particular state and tweak it without having to rebuild the state each time. This talk is a good example.
Electron will be replaced by PWA in my opinion. Electron was always a hack.
Yeah PWA is likely the way most apps are gonna end up being built going forward.