[HN Gopher] Dioxus - Fullstack crossplatform app framework for Rust
___________________________________________________________________
Dioxus - Fullstack crossplatform app framework for Rust
Author : linkdd
Score : 53 points
Date : 2025-03-17 01:43 UTC (21 hours ago)
(HTM) web link (dioxuslabs.com)
(TXT) w3m dump (dioxuslabs.com)
| tmpfs wrote:
| Really hope this project succeeds as somebody heavily invested in
| a Flutter app with a Rust backend Dioxus could be great for us so
| we will continue to follow closely.
|
| Flutters hot reloading is awesome but some days I feel like it is
| death by a thousand cuts working with Flutter (so many unresolved
| bugs) so to have a cross-platform framework that wouldn't require
| Flutter and Dart would be great.
|
| Wish the Dioxus team a lot of success!
| mdhb wrote:
| What kinds of bugs are you talking about. I've used it for
| years and it's been nothing but incredibly stable.
| veidr wrote:
| Same! I inherited a Flutter app from a previous team, and while
| it's OK it feels kind of like developing on a Galapagos island
| -- by which I mean, we'll never use Dart in any other context,
| and Flutter's web story doesn't really work for most kinds of
| apps).
|
| I think Dioxus actually fits into a fairly unique set of slots.
| There's Tauri, with which it shares a lot of stuff, but Tauri's
| web story is mostly "build it yourself". There's Leptos, which
| arguably has a better web app story, but lacks most of the
| rest.
|
| It is also heartening to see how these projects really do share
| a lot of the building blocks and don't seem to be overly
| competitive.
| esafak wrote:
| Isn't Rust too low level for regular back end development, let
| alone the front end? I don't get the appeal, and I think it would
| be hard to hire for.
| mattrighetti wrote:
| > Isn't Rust too low level for regular back end development
|
| What do you mean by low level? To be honest, I've been using
| Rust on the backend for two years now and I've been loving it.
| It's reliable and fast, minimal memory footprint and you don't
| even have to be a Rust expert if you're not trying to squeeze
| every single bit of performance from your system.
| coaksford wrote:
| It seems shaky trying to apply labels like "low level" or "high
| level" to Rust, it covers a very broad range of these "levels",
| just short of C and Zig on the low level end (at least, without
| becoming substantially less ergonomic), and just short of
| Haskell at the high level end. Rust definitely gets more
| attention for its low level characteristics where its safety
| features set it apart from its peers in that space, but it's
| still suitable outside that space, just less distinctively
| suitable, and so less widely discussed.
|
| Some other languages will certainly have more developed
| ecosystems and frameworks available, but the purpose of things
| like Dioxus is to provide that. Instead of trying to put things
| into boxes with labels and deduce from there, you'll get more
| insight from trying it out and seeing where it works and where
| it actually struggles.
___________________________________________________________________
(page generated 2025-03-17 23:02 UTC)