Remix.run Logo
littlestymaar 2 hours ago

It doesn't tick the “I dislike Rust” box which is apparently the main motivation for this project.

dagmx 39 minutes ago | parent [-]

He specifically says he likes Rust, just not for GUI app development. He also puts that on himself rather than blaming the language.

Which is not a hot take by any means, even in the rust community. A lot of UI based app paradigms don’t map easily to rust, outside of immediate mode UIs.

littlestymaar 31 minutes ago | parent [-]

> I am too old to develop an appreciation for poetry or Rust

Basically he says he's in favor of Rust being used for security reasons but he doesn't like using it (which is fair, honestly, I don't like C# much either).

Also, there arguably no programming language that works well with UI, which is why we keep reinventing new paradigm every few years. People love saying Rust doesn't works well for UI because it doesn't works well for the old OO-based UI, but it's not how most people write UIs nowadays anyway: the current most popular paradigm for writing UI by far is React and its derivatives (or rather, the Elm derivatives), which isn't something I'm personally fond of but this paradigm at least works flawlessly with Rust (hence Dioxus).

And off course given that Tauri's default is about writing the app's GUI in JavaScript, the argument about Rust being a bad fit for GUI never made sense in the first place (and Icaza never maid it himself, by the way, see how there's no reference to GUI in the statement: “but I do not love it to write apps”).

dagmx 21 minutes ago | parent [-]

There are definitely languages that work well with UIs. I’m not sure how you can make that clear cut a statement?

C++ and Python map extremely well to Qt which is one of the predominant UI frameworks. ObjC maps really well to AppKit/UIKit. Anything small talk derived has been a pretty strong fit for UI work

Just because new paradigms are made, doesn’t mean the old ones are inherently bad either.