# Use Rust for web development is it true ?!

**URL:** <https://users.rust-lang.org/t/use-rust-for-web-development-is-it-true/28825>\
**Category:** help\
**Created:** [June 1, 2019, 4:07am UTC](https://users.rust-lang.org/t/use-rust-for-web-development-is-it-true/28825 "2019-06-01T04:07:00Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![mehrdaddolatkhah](https://sea1.discourse-cdn.com/flex019/user_avatar/users.rust-lang.org/mehrdaddolatkhah/32/22636_2.png) [@mehrdaddolatkhah](https://users.rust-lang.org/u/mehrdaddolatkhah)\
**Post date:** [June 1, 2019, 4:07am UTC](https://users.rust-lang.org/t/use-rust-for-web-development-is-it-true/28825/1 "2019-06-01T04:07:00Z")

</div>

Hello Guys,  
I'm confused. me and my friend want to start a service that can play music in desktop and mobile app and some another platform maybe that back-ended with rust and actix-web. I google it is it good or not and see this videos ([one](https://www.youtube.com/watch?v=BaF-9UPp1Xg) - [two](https://www.youtube.com/watch?v=h98Xk9aHAd4) ) in youtube. may please help us. is it good to use rust for our service ?! we really love to make it with rust and we care about stability and speed and help to community of rust and right some crates for another rust developer . may please help us . we are new in rust-lang but we have programming background

---

<div class="post-metadata">

**Author:** ![danielpclark](https://sea1.discourse-cdn.com/flex019/user_avatar/users.rust-lang.org/danielpclark/32/1577_2.png) [@danielpclark](https://users.rust-lang.org/u/danielpclark)\
**Post date:** [June 1, 2019, 5:39am UTC](https://users.rust-lang.org/t/use-rust-for-web-development-is-it-true/28825/2 "2019-06-01T05:39:26Z")

</div>

If you're looking for how well Rust supports web development you can see [https://www.arewewebyet.org/](https://www.arewewebyet.org/) .

I've written a blog post showing using Rust on the backend for a website with the JavaScript ecosystem on the front end here: [Gotham — From Start to Heroku](https://blog.codeship.com/gotham-from-start-to-heroku/) . So I definitely like using Rust for the web, but comparing it to other web languages it is still young and the tools are fewer in number.

---

<div class="post-metadata">

**Author:** ![mehrdaddolatkhah](https://sea1.discourse-cdn.com/flex019/user_avatar/users.rust-lang.org/mehrdaddolatkhah/32/22636_2.png) [@mehrdaddolatkhah](https://users.rust-lang.org/u/mehrdaddolatkhah)\
**Post date:** [June 1, 2019, 12:05pm UTC](https://users.rust-lang.org/t/use-rust-for-web-development-is-it-true/28825/3 "2019-06-01T12:05:10Z")

</div>

Thank you for your reply dear Daniel. then we can use Rust and Actix for our service.  
why Stefan Mischook then are not agree with rust for web ? just because it rust is new lang and have not yet third party package ?! If the problem is, well, soon we can (rust community) create a lot of packages (crate) in the various projects we make.

and one more question ! why you use Gotham and not Actix ?!

---

<div class="post-metadata">

**Author:** ![danielpclark](https://sea1.discourse-cdn.com/flex019/user_avatar/users.rust-lang.org/danielpclark/32/1577_2.png) [@danielpclark](https://users.rust-lang.org/u/danielpclark)\
**Post date:** [June 1, 2019, 8:15pm UTC](https://users.rust-lang.org/t/use-rust-for-web-development-is-it-true/28825/4 "2019-06-01T20:15:28Z")

</div>

[Actix](https://github.com/actix/actix) is an "Actor Framework" where [Gotham](https://gotham.rs) is a "Web Framework" built on top of [Tokio](https://tokio.rs/).

Gotham's design it to be “A flexible web framework that promotes stability, safety, security and speed.” Tokio is a runtime that provides an asynchronous, event driven platform for building fast, reliable, and lightweight network applications.

Actix and Tokio are both similarly a smart designed system for handling applications via the network and async methodologies but they both are not web frameworks.

As for “Stefan Mischook”… what he's said is largely his opinion. He considers web development in Rust as an “unnecessary re-inventing of the wheel for no apparent reason”. In other words he doesn't perceive what the advantages are or why people would want to use Rust. So then his opinion is not a well informed one in the perspective of what Rust offers or the motives of those who use it in web applications use it for.

Sure he may have good points on a more ideal web development direction to go on, but that's switching categories and mindsets. So he's talking about two seperate things while not considering the first and using the latter subject as if it were a good excuse to dismiss Rust. He has not kept to a focal argument either for or against Rust and has not done it justice.

---

<div class="post-metadata">

**Author:** ![mehrdaddolatkhah](https://sea1.discourse-cdn.com/flex019/user_avatar/users.rust-lang.org/mehrdaddolatkhah/32/22636_2.png) [@mehrdaddolatkhah](https://users.rust-lang.org/u/mehrdaddolatkhah)\
**Post date:** [June 2, 2019, 3:31am UTC](https://users.rust-lang.org/t/use-rust-for-web-development-is-it-true/28825/5 "2019-06-02T03:31:43Z")

</div>

I found my answer dear Daniel. Really thanks for your time 🙂

---

<div class="post-metadata">

**Author:** ![system](https://sea1.discourse-cdn.com/flex019/user_avatar/users.rust-lang.org/system/32/51372_2.png) [@system](https://users.rust-lang.org/u/system)\
**Post date:** [August 31, 2019, 3:36am UTC](https://users.rust-lang.org/t/use-rust-for-web-development-is-it-true/28825/6 "2019-08-31T03:36:10Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
