A few days ago I started to learn Elm with the goal to create a new front end for lemmy.
At the same time I want to create tui applications, which are really modern.
So someone recommended Crate tui, which is a Rust library.
Should I keep learning Elm or should I switch to Rust or should I even learn both, even if it takes a lot of time and energy?
Rust is a very versatile language, so you can make almost any kind of app with it, although the ecosystem around certain use cases (e.g. CLI) is more developed
You could build a web front-end in Rust with these crates (the Rust word for “library”):
You could build a HTTP back-end in Rust with these crates:
I use these GUI apps written in Rust:
I use these TUI apps that are written in Rust:
I use these CLI tools written in Rust:
Other places Rust is used:
Great list, thanks for compiling all these, I’m gonna check some of them out.
Thanks for this great list. I went through a few, but couldn’t test a lot yet.
If it’s about web development, now I know that Rust can be used to create a back end and with Elm I could create a front end.
The question is: Is it a good combination?
Hehe, I actually just remembered that Lemmy itself is also written in Rust: https://github.com/LemmyNet/lemmy (the web front-end is TypeScript, I think)
I don’t know Elm at all really, but it might be worth going over what we think are characteristics of combinations of back-end and front-end stacks
Great:
Fine:
Bad:
I’m trying to think of other characteristics, but coming up empty :) I’ll update if I think of more :)
I don’t know Elm very good yet, but as far as I know it, it is a perfect match :)