diff --git a/src/SUMMARY.md b/src/SUMMARY.md index 2cf408a1..5cc4abae 100644 --- a/src/SUMMARY.md +++ b/src/SUMMARY.md @@ -5,7 +5,7 @@ [快速查询入口](index-list.md) --- -[Rust Cookbook](cookbook.md) +[Cook Rust: Awesome + Cookbook](cookbook.md) [Rust 语言周刊](rust-weekly.md) [Rustt 翻译计划](rustt.md) diff --git a/src/cookbook.md b/src/cookbook.md index 45419e9a..7fc87b10 100644 --- a/src/cookbook.md +++ b/src/cookbook.md @@ -1,25 +1,41 @@ -# 场景化用例 +

Cook Rust

-对于开发者而言,CookBook 是非常实用的,几乎每一门编程语言都是如此。原因无他:聪明的开发者大部分时间不是在复制粘贴就是在复制粘贴的路上。而 CookBook 恰恰为各种实用场景提供了可供直接复制粘贴的代码,例如文件操作、随机数生成、命令行解析等等, +
+ +
+ +
-由于这本书的章节非常多,为了不影响大家的整体阅读体验,请访问以下地址阅读。 + +在线阅读: [https://cook.rs](https://cook.rs) +
-- 在线阅读: https://cookbook.rs +学习一门语言、做一个项目就像烹饪一顿美食一样,你需要往项目中添加许多调味料,而 Cook Rust 就是教大家如何烹饪一个优秀的 Rust 项目。 -
+| 烹饪美食 | Cook Rust | +| --- | --- | +| 找到合适的厨具、调料、食材 | 为项目挑选 Awesome 依赖库 | +| 按照食谱做好一道道菜,最终呈现一桌大餐 | 在 Cookbook 中查询实用的代码片段,直接复制到项目中,最终快速搭建好一个项目 | -> CookBook 的部分内容翻译自 [Rust CookBook](https://rust-lang-nursery.github.io/rust-cookbook/intro.html),但是内容并不相同,因为我们对部分内容进行了整合,最重要的是增加了大量实用库和代码片段 +可以看出 `Cook Rust` = `Awesome Rust` + `Rust Cookbook`,**在这里你可以找到各种优秀的依赖库和代码片段**,无论是学习还是快速搭建项目,本书都可以助你一臂之力! + +关于 Awesome,相信大家已经非常熟悉。但目前最火的 awesome-rust 项目有一个非常大的问题:里面的项目鱼龙混杂,因为它的目的是列出所有项目,但对于用户而言,更想看到的是可以在生产中使用的、稳定更新的优秀项目。 + +对于开发者而言,Cookbook 非常实用的,几乎每一门编程语言都是如此。原因无他:聪明的开发者大部分时间不是在复制粘贴就是在复制粘贴的路上。而 CookBook 恰恰为各种实用场景提供了可供直接复制粘贴的代码,例如网络协议、数据库和文件操作、随机数生成、命令行解析等。既可以用于学习 Rust ,还能大幅提升你的编码效率。 + +> Cookbook 的部分内容翻译自 [Rust CookBook](https://rust-lang-nursery.github.io/rust-cookbook/intro.html),但由于这本英文书更新不太活跃,导致了内容存在较多的遗漏或过期,因此我们并没有完全照搬翻译这本书的内容,而是在此基础上增加了大量新的实用库和代码片段,希望大家喜欢 ## 这本书的读者 本书适合所有程度的 Rust 开发者使用: -- 新手用来熟悉生态和常用库 +- 新手用来了解 Rust 的常用库和常用代码片段 - 老手在写代码时,可以直接用来复制粘贴,大幅提升工作效率 毕竟咱不是在面试造飞机,谁脑袋中能记住文件操作的各种细节,对不? ## 怎么使用 + Cookbook 中的代码都是完整的,换而言之,这些代码片段包含了 `fn main` 函数,可以直接运行,如果你是拷贝到自己的代码中,请注意拷贝相应的代码部分,而不是全盘复制。 同时,这些代码( 大部分 )支持在线编辑和运行,大家无需复制到 IDE 中即可进行把玩研究。 diff --git a/src/practice/third-party-libs.md b/src/practice/third-party-libs.md index 9b187fae..c137fe6b 100644 --- a/src/practice/third-party-libs.md +++ b/src/practice/third-party-libs.md @@ -4,7 +4,7 @@ 本文就分门别类的精心挑选了一些非常适合日常开发使用的三方库,同时针对优缺点、社区活跃等进行了评价,同一个类别的库,按照**推荐度优先级降序排列**,希望大家能喜欢。 -> 本文节选自[Fancy Rust](https://fancy.rs), 一个Rust酷库推荐项目, 里面精选了各个领域的好项目,无论是学习还是工作使用,都能助你一臂之力。 +> 本文节选自[Cook Rust](https://cook.rs) ## 目录 - 日常开发常用的Rust库: