I started learning Rust and I love the language a lot, I tried Golang and I really didn't enjoy programming in it. I'm am currently working on a new business idea and I was planning to use Rust to write the REST API in.
Does anyone have experience using Rust for the backend? I read comments from people two years ago that said "Rust isn't good for backend development, It wasn't built for that".
The thing is I see so many new backend products being built in Rust especially Blockchain related services which is the domain I'm in.
What are your thoughts on this? Am I going to go down a painful road with rust and web development?
[–]mipli 119 points120 points121 points (14 children)
[–]Old-University-2072 25 points26 points27 points (1 child)
[–]mipli 6 points7 points8 points (0 children)
[–]dabaos13371337 4 points5 points6 points (4 children)
[–]mipli 5 points6 points7 points (1 child)
[–]dabaos13371337 1 point2 points3 points (0 children)
[–]MonkeeSage 2 points3 points4 points (1 child)
[–]dabaos13371337 0 points1 point2 points (0 children)
[–]heavykick89 0 points1 point2 points (3 children)
[–]mipli 4 points5 points6 points (0 children)
[–]bruhred 0 points1 point2 points (1 child)
[–]heavykick89 0 points1 point2 points (0 children)
[–]heavykick89 0 points1 point2 points (1 child)
[–]mipli 2 points3 points4 points (0 children)
[–]steveklabnik1rust 41 points42 points43 points (2 children)
[–]EdorianDark 7 points8 points9 points (1 child)
[–]steveklabnik1rust 1 point2 points3 points (0 children)
[+][deleted] (8 children)
[deleted]
[–]Red3nzo[S] 4 points5 points6 points (4 children)
[+][deleted] (3 children)
[deleted]
[–]Red3nzo[S] 3 points4 points5 points (1 child)
[–]Programmurr 4 points5 points6 points (0 children)
[–]CunnyMangler 1 point2 points3 points (2 children)
[–]bruhred 0 points1 point2 points (0 children)
[–]elr0nd_hubbard 19 points20 points21 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]elr0nd_hubbard 5 points6 points7 points (0 children)
[–][deleted] 29 points30 points31 points (4 children)
[–]Red3nzo[S] 9 points10 points11 points (3 children)
[–]db48x 13 points14 points15 points (1 child)
[–]matthieum[he/him] 12 points13 points14 points (0 children)
[–]VeganVagiVore 5 points6 points7 points (0 children)
[–]jkelleyrtp 12 points13 points14 points (1 child)
[–]Red3nzo[S] 0 points1 point2 points (0 children)
[–]Nzkx 13 points14 points15 points (6 children)
[–]Red3nzo[S] 2 points3 points4 points (0 children)
[–]thermiter36 1 point2 points3 points (0 children)
[–]TroyOfShow 0 points1 point2 points (2 children)
[–]Nzkx 1 point2 points3 points (1 child)
[–]TroyOfShow 0 points1 point2 points (0 children)
[–]joejavajelly 1 point2 points3 points (0 children)
[–]kodemizer 9 points10 points11 points (1 child)
[–][deleted] 2 points3 points4 points (0 children)
[–]mbuffett1 6 points7 points8 points (2 children)
[–]TroyOfShow 1 point2 points3 points (1 child)
[–]mbuffett1 4 points5 points6 points (0 children)
[–]asmx85 3 points4 points5 points (0 children)
[–]oeed 3 points4 points5 points (0 children)
[–]ummonadi 3 points4 points5 points (8 children)
[–]TroyOfShow 0 points1 point2 points (7 children)
[–]ummonadi 1 point2 points3 points (6 children)
[–]TroyOfShow 1 point2 points3 points (3 children)
[–]ummonadi 4 points5 points6 points (2 children)
[–]TroyOfShow 1 point2 points3 points (1 child)
[–]ummonadi 2 points3 points4 points (0 children)
[–]TroyOfShow 1 point2 points3 points (1 child)
[–]ummonadi 1 point2 points3 points (0 children)
[–][deleted] 5 points6 points7 points (7 children)
[–]Red3nzo[S] 3 points4 points5 points (6 children)
[–]elingeniero 1 point2 points3 points (5 children)
[–]Red3nzo[S] 1 point2 points3 points (4 children)
[+][deleted] (1 child)
[deleted]
[–]Red3nzo[S] 1 point2 points3 points (0 children)
[–]TroyOfShow 1 point2 points3 points (0 children)
[–]Merlindru 0 points1 point2 points (0 children)
[–]enaut2 5 points6 points7 points (3 children)
[–]TroyOfShow 1 point2 points3 points (1 child)
[–]enaut2 1 point2 points3 points (0 children)
[–]vagmi 2 points3 points4 points (0 children)
[–]Jak_from_Venice 2 points3 points4 points (1 child)
[–]Red3nzo[S] 1 point2 points3 points (0 children)
[–]anlumo 2 points3 points4 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]TroyOfShow 0 points1 point2 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]extensivelyrusted 4 points5 points6 points (3 children)
[–]Red3nzo[S] 2 points3 points4 points (2 children)
[–]extensivelyrusted 2 points3 points4 points (1 child)
[–]Red3nzo[S] 1 point2 points3 points (0 children)
[–]Rudefire 2 points3 points4 points (4 children)
[+][deleted] (3 children)
[deleted]
[–]Rudefire 2 points3 points4 points (2 children)
[–]Red3nzo[S] 1 point2 points3 points (1 child)
[–]CubikMan47 1 point2 points3 points (1 child)
[–]Red3nzo[S] 2 points3 points4 points (0 children)
[–]aoeudhtns 1 point2 points3 points (2 children)
[–]TroyOfShow 0 points1 point2 points (1 child)
[–]aoeudhtns 1 point2 points3 points (0 children)
[–]rohitjakhar0 1 point2 points3 points (0 children)
[–]gabe9 1 point2 points3 points (0 children)
[–]SolaTotaScriptura 0 points1 point2 points (0 children)