Fullstack Rust: The Complete Guide to Buildings Apps with the Rust Programming Language and Friends
Книга «Fullstack Rust» представляет собой практическое руководство по созданию полноценных веб-приложений с использованием языка программирования Rust и его экосистемы. Автор, Andrew Weiss, ставит перед собой цель показать, как Rust, известный своей безопасностью и производительностью, может быть эффективно применён в области веб-разработки.
Издание начинается с обоснования выбора Rust для веб-проектов, рассматривая его сильные стороны (безопасность памяти, скорость) и возможные ограничения. Далее читатель проходит путь от настройки рабочего окружения (rustup, Cargo, IDE) и создания первого простого приложения до построения сложных веб-сервисов с использованием популярного фреймворка Actix-web.
Основная часть книги посвящена практическому построению веб-приложения: обработке HTTP-запросов, работе с состоянием (state), приёму пользовательского ввода, обработке ошибок и работе с параметрами пути. В заключительных главах рассматривается создание более сложного проекта — блога с пользователями, что позволяет закрепить навыки полноценной backend-разработки на Rust.









