DEV Community

Discussion on: The Hidden Power of Rust

Collapse
 
jwp profile image
John Peters

Does it allow for desktop applications? Can they easily host a browser?

Collapse
 
jonathanriche profile image
Jonathan

Check out Tauri tauri.studio/

Collapse
 
nathan20 profile image
Nathan

Hi John rust is powerful backend language! Whatever which platform on the front

Collapse
 
yassineldeeb profile image
Yassin Eldeeb 🦀 • Edited

For the desktop application part then yeah, but keep in my mind that the ecosystem isn't very mature as if you would develop it with C++ or ElectronJS, that being said everything is possible with some workarounds and creative design patterns.

For a production example, check Deadliner

Collapse
 
yassineldeeb profile image
Yassin Eldeeb 🦀 • Edited

Definitely! But please keep in mind that Rust takes a lot of effort in the learning process, It's not as ruby, python or JS that you can start using and learn by practice cause I've done that first and it was an awful experience. I was like: "what does that mean for this to have short lifetime? Why you can't borrow something twice mutably? What's this trait thingy? the borrow checker makes no sense" If you came from a higher level language like me then there are a ton of low-level details that you'll be missing, recommend reading the rust lang book before starting a project, It's fantastic 👌

Collapse
 
nathan20 profile image
Nathan

I definitely agree with you ! I also learned some High level programming language like python js or even java, but the learning process for RUST is completely different and takes more time. At the end I am sure that is worth :)

Some comments have been hidden by the post's author - find out more