4 ms·
Live reload. GUI development in compiled languages is a pain compared to web development.
by fny 4mo ago
Live reload. GUI development in compiled languages is a pain compared to web development.
- eklavya 4mo agoTry dioxus, it has live reload but it's a work in progress.
- ga_to 4mo agoDioxus seems to be 'just' another way to generate HTML on the desktop. Electron but Rust? Is there a legitimate upside there?
- neobrain 4mo agoWith Dioxus, program logic compiles to native code instead of running it through a JS engine, and it ships its own HTML renderer (Blitz) instead of bundling a whole browser. So it's a lot more lightweight and performant than Electron. As a minor bonus, the live-reload is also faster than what frameworks like React do. It truly has subsecond latency, which isn't exactly a game changer but is nice when iterating on visual details of an app.
- Abishek_Muthian 4mo agoSounds similar to Wails. It does the same but with Go instead of Rust.
- opem 4mo agoI don't think so, wails is more like tauri rather than diouxus
- nicoburns 4mo agoWe now also have a custom GPU renderer (Blitz), which makes Dioxus more comparable to Flutter or the other Rust GUI toolkits (GPUI, Iced, etc).