Why You Shouldn’t Build Your Next App in Rust
warpdotdev warpdotdev
69.6K subscribers
94,232 views
2.6K

 Published On May 24, 2023

In this video, we will explore why programming a UI in Rust is so hard and what are some of the possible solutions if you are looking to build an app in the Rust programming language. 🦀👩‍💻

You see Rust being talked about EVERYWHERE and for good reason. Something that isn't so obvious is how hard it is to create a User Interface (UI) with it.

We will look at how Rust’s unique memory management model and lack of inheritance make it difficult to use traditional object-oriented programming patterns for UI development. We will also see how some Rust frameworks and libraries are trying to overcome these difficulties by using different approaches, such as functional programming, entity-component-systems, immediate mode GUI, and even the DOM.

If you are interested in learning more about Rust and UI programming, this video is for you!

Written Version 📝
https://www.warp.dev/blog/why-is-buil...

LINKS
-----
Try Warp now for FREE 👉 bit.ly/warpdotdev

Twitter 🐦
  / warpdotdev  

TikTok 📱
  / warp.dev  

TIMESTAMPS
---
0:00 Why Rust is Loved
0:34 What Makes Rust So Unique?
1:45 How UI Programming (Usually) Works
2:46 How Rust Makes This Hard
4:21 Attempting UI Design with Rust
5:34 How We Are Tackling Rust with UI
6:10 ELM Architecture
7:26 Entity Component Structure
7:58 How We Are Building UI
9:03 What Are Your Thoughts?

show more

Share/Embed