Dioxus: Fullstack GUI library for desktop, web, mobile, and more
1–9 of 9 posts
Re: Dioxus: Fullstack GUI library for desktop, web, mobile, and more
#2Re: Dioxus: Fullstack GUI library for desktop, web, mobile, and more
#3yet another attempt to use Rust for GUI, what a random choice. Why?
Re: Dioxus: Fullstack GUI library for desktop, web, mobile, and more
#4yet another attempt to use Rust for GUI, what a random choice. Why?
Is Rust a bad choice for GUI? (genuine question)
But if you're making the default "GUI for CRUD" style app and you use Rust: You either really really hate your employer, or you're in it for the fun more than you realize.
The amount of prior art and resources you're just tossing in the dumpster is insane. Take mobile: For a real product are you going to go and re-implement years of accessibility and internationalization, re-implement platform standard UI paradigms, and god knows what else just to be able to use a specialized framework in more niche language?
Combine that with the fact that hiring for Rust is going to be massively more expensive and painful than any default and you'll be at the point where you probably could have hired teams to do each platform natively.
Re: Dioxus: Fullstack GUI library for desktop, web, mobile, and more
#5Earlier quoted context omitted.
Is Rust a bad choice for GUI? (genuine question)
If you want to make something for fun, or you're doing embedded, it's a fine choice. But if you're making the default "GUI for CRUD" style app and you use Rust: You either really really hate your employer, or you're in it for the fun more than you realize. The amount of prior art and resources you're just tossing in the dumpster is insane. Take mobile: For a real product are you going to go and re-implement years of…
Re: Dioxus: Fullstack GUI library for desktop, web, mobile, and more
#6Earlier quoted context omitted.
If you want to make something for fun, or you're doing embedded, it's a fine choice. But if you're making the default "GUI for CRUD" style app and you use Rust: You either really really hate your employer, or you're in it for the fun more than you realize. The amount of prior art and resources you're just tossing in the dumpster is insane. Take mobile: For a real product are you going to go and re-implement years of…
Ok thanks, so it's a bad decidion strategically , I assumed the comment meant it was a bad choice technically
Re: Dioxus: Fullstack GUI library for desktop, web, mobile, and more
#7Earlier quoted context omitted.
Ok thanks, so it's a bad decidion strategically , I assumed the comment meant it was a bad choice technically
technically it's not the best abstraction. Who wants manual memory management while programming GUI or domain layer?
Re: Dioxus: Fullstack GUI library for desktop, web, mobile, and more
#8Earlier quoted context omitted.
Ok thanks, so it's a bad decidion strategically , I assumed the comment meant it was a bad choice technically
technically it's not the best abstraction. Who wants manual memory management while programming GUI or domain layer?
Thanks to all that, nobody's yet managed to demonstrate a GUI library that really feels like it belongs (in terms of code architecture, but also look & feel).
Re: Dioxus: Fullstack GUI library for desktop, web, mobile, and more
#9Earlier quoted context omitted.
technically it's not the best abstraction. Who wants manual memory management while programming GUI or domain layer?
I sure don't, C++ is pretty commonly used for this usecase and memory management is at least somewhat less manual in Rust than C++
Was, for the lack of options