diff --git a/src/data/roadmaps/rust/content/108-web-development/100-rocket.md b/src/data/roadmaps/rust/content/108-web-development/100-rocket.md index 358ac8910..3a58f3268 100644 --- a/src/data/roadmaps/rust/content/108-web-development/100-rocket.md +++ b/src/data/roadmaps/rust/content/108-web-development/100-rocket.md @@ -1,3 +1,7 @@ # Rocket -"Rocket" is a web framework for the Rust programming language that makes it simple to write fast, secure web applications without sacrificing flexibility, usability, or type safety. It provides a significant amount of functionality out-of-the-box, such as request routing, template rendering, form validation, and more. Rocket's philosophy revolves around usability and intuitiveness; it emphasizes clear and expressive syntax, detailed error messages, and powerful abstractions. Despite these aids, Rocket doesn't shield you from the complexities of web programming, but instead offers tools and interfaces to make these complexities manageable. \ No newline at end of file +"Rocket" is a web framework for the Rust programming language that makes it simple to write fast, secure web applications without sacrificing flexibility, usability, or type safety. It provides a significant amount of functionality out-of-the-box, such as request routing, template rendering, form validation, and more. Rocket's philosophy revolves around usability and intuitiveness; it emphasizes clear and expressive syntax, detailed error messages, and powerful abstractions. Despite these aids, Rocket doesn't shield you from the complexities of web programming, but instead offers tools and interfaces to make these complexities manageable. + +Visit the following resources to learn more: + +- [Rocket](https://rocket.rs/) diff --git a/src/data/roadmaps/rust/content/108-web-development/101-warp.md b/src/data/roadmaps/rust/content/108-web-development/101-warp.md index 81da974ff..8ee08ea00 100644 --- a/src/data/roadmaps/rust/content/108-web-development/101-warp.md +++ b/src/data/roadmaps/rust/content/108-web-development/101-warp.md @@ -1,3 +1,7 @@ # Warp -Warp is a web server framework for Rust that focuses on composability and safety. It's built on top of `hyper`, a low-level HTTP library, but Warp adds a user-friendly layer on top of that, allowing developers to build custom routing logic with ease. Warp's primary concept is the "Filter", which can be combined and nested to create complex HTTP servers. Despite this abstraction, it manages to maintain a high level of performance thanks to Rust's zero-cost abstractions. Another feature of Warp is its capability to handle websockets, streaming bodies, and multipart forms. \ No newline at end of file +Warp is a web server framework for Rust that focuses on composability and safety. It's built on top of `hyper`, a low-level HTTP library, but Warp adds a user-friendly layer on top of that, allowing developers to build custom routing logic with ease. Warp's primary concept is the "Filter", which can be combined and nested to create complex HTTP servers. Despite this abstraction, it manages to maintain a high level of performance thanks to Rust's zero-cost abstractions. Another feature of Warp is its capability to handle websockets, streaming bodies, and multipart forms. + +Visit the following resources to learn more: + +- [Docs.rs: Warp](https://docs.rs/warp/latest/warp/) diff --git a/src/data/roadmaps/rust/content/108-web-development/102-actix.md b/src/data/roadmaps/rust/content/108-web-development/102-actix.md index 8bb9ad8e8..d94461046 100644 --- a/src/data/roadmaps/rust/content/108-web-development/102-actix.md +++ b/src/data/roadmaps/rust/content/108-web-development/102-actix.md @@ -1,3 +1,7 @@ # Actix -Actix is a powerful, pragmatic, and extremely fast web framework for Rust. It is based on Actix actor's framework, built around a small and simple API focused on making the creation of web applications straightforward and efficient. Its capable middleware system allows for highly customizable processing of web requests, making it versatile for a wide range of web development tasks. With support for WebSockets and server-sent events included, integration of real-time communication is quite seamless in Actix. Despite its high-level abstractions and ease of use, Actix does not compromise on performance, delivering some of the fastest processing times among Rust web frameworks. \ No newline at end of file +Actix is a powerful, pragmatic, and extremely fast web framework for Rust. It is based on Actix actor's framework, built around a small and simple API focused on making the creation of web applications straightforward and efficient. Its capable middleware system allows for highly customizable processing of web requests, making it versatile for a wide range of web development tasks. With support for WebSockets and server-sent events included, integration of real-time communication is quite seamless in Actix. Despite its high-level abstractions and ease of use, Actix does not compromise on performance, delivering some of the fastest processing times among Rust web frameworks. + +Visit the following resources to learn more: + +- [Actix](https://actix.rs/) diff --git a/src/data/roadmaps/rust/content/108-web-development/103-yew.md b/src/data/roadmaps/rust/content/108-web-development/103-yew.md index 3e6baee24..72a53fcc8 100644 --- a/src/data/roadmaps/rust/content/108-web-development/103-yew.md +++ b/src/data/roadmaps/rust/content/108-web-development/103-yew.md @@ -1,3 +1,7 @@ # Yew -"Yew" is a modern Rust framework for creating multi-threaded front-end web apps with WebAssembly. It features a component-based framework similar to React and Elm, and supports JavaScript interoperability, allowing the execution of JS code from Rust and vice versa. Yew is able to tap into Rust's powerful ecosystem, providing high-speed rendering and packing a punch when it comes to building rich, high-performing user experiences on the web. \ No newline at end of file +"Yew" is a modern Rust framework for creating multi-threaded front-end web apps with WebAssembly. It features a component-based framework similar to React and Elm, and supports JavaScript interoperability, allowing the execution of JS code from Rust and vice versa. Yew is able to tap into Rust's powerful ecosystem, providing high-speed rendering and packing a punch when it comes to building rich, high-performing user experiences on the web. + +Visit the following resources to learn more: + +- [Yew](https://yew.rs/)