Fullstack Rust: The Complete Guide to Building Apps with the Rust Programming Language and Friends
Эта книга представляет собой полное руководство по созданию веб-приложений с использованием языка программирования Rust. Она начинается с основ языка, настройки окружения и написания первого приложения, а затем переходит к разработке веб-приложений с помощью фреймворка Actix. Вы узнаете, как обрабатывать запросы, управлять состоянием, работать с формами и базами данных, а также создавать полноценные проекты, такие как блог. Книга предназначена для разработчиков, уже знакомых с программированием, и предлагает практический подход с множеством примеров кода.
Автор уделяет внимание как сильным сторонам Rust (безопасность, производительность), так и его ограничениям, помогая читателю понять, когда стоит использовать этот язык. В книге рассматриваются такие темы, как Cargo, тестирование, обработка ошибок и работа с внешними зависимостями. Особое внимание уделяется веб-экосистеме Rust и сравнению с другими фреймворками.
Практические проекты, такие как создание блога и работа с пользователями, позволяют закрепить полученные знания. Книга также включает советы по выбору инструментов и библиотек, что делает её полезной как для новичков в Rust, так и для опытных разработчиков, желающих освоить веб-разработку на этом языке.
