"The most important property of a program is whether it accomplishes the intention of its user."
– C. A. R. Hoare
It's rare for a low-level language to enable developers to write web applications with it while providing thekind of high-level ergonomics that dynamic languages do. With Rust, it's quite the opposite. Developing web applications with Rust is a similar experience one might expect from dynamic languages such as Ruby or Python, due to its high-level abstractions.
Web applications developed in dynamic languages can only get you so far though. A lot of developers find to what, as their code base reaches about a 100,000 lines of code, they start seeing the brittle nature of dynamic languages. With every small change you make, you need to have tests in place to let you know what parts of the application are affected....