3 ms·
Different purposes- at least that's how it started / feels like it currently is. A similar comparison would be Electron and React / React Native. Tauri is a w
by jasonjmcghee 2y ago
Different purposes- at least that's how it started / feels like it currently is.
A similar comparison would be Electron and React / React Native.
Tauri is a way to package a web app (e.g. could be react or svelte written in typescript) in a window and interface with rust code.
Dioxus is a way to write web apps (and other applications) in pure rust.
- fl0id 2y agohow pure though if it's using react.
- jasonjmcghee 2y agoit isn't. it's "like react"
- airstrike 2y ago"Pure rust" is not quite accurate given the rsx! macro DSL stuff
- jasonjmcghee 2y agosure it is. the macro is written in rust and used in rust and compiled using the rust compiler
- airstrike 2y agothe tooling might be in Rust, but now I have to write some new DSL that isn't Rust
- jkelleyrtp 2y agoThe DSL is basically just Rust structs with optional fields. We essentially use the same struct parser rust uses but with some small tweaks. You want to use a macro for this so you can do hot-reloading - doing it with native Rust is currently impractical for rapid dev.