Rust 项目

Rust Projects

Rust 编程语言是系统程序员的福音,因为它具有强大而富有表现力的类型系统和严格的编译时静态分析。尽管如此,还是有一些最佳实践可以遵循,社区也随着时间的推移形成了习惯用法。本课程使用 Rust、Cargo 和 Rustup 工具链管理器解决测试、构建和分发应用程序以及其他现实世界的挑战。

您将构建四个项目,包括一个搜索工具、一个 Markdown 解析器、一个聊天服务器和客户端以及一个博客。在本课程中,我们将从使用正确的命令行参数解析和错误处理构建的命令行应用程序,发展到更复杂的应用程序,如 GUI 文本编辑器和多个 Web 应用程序。我们将使用文件搜索和压力测试等真实场景探索 Rust 中的异步编程和并发编程。最后,我们将构建一个简单的 Web 应用程序,该应用程序使用 Diesel 以类型安全的方式与数据库交互。

到课程结束时,您将熟练掌握 Rust 的知识,并在实际项目中实际实施它。您将了解足够的知识来构建可以与 Rust 社区的其他人共享甚至用于生产的高质量软件。

享受!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。