2021 年 3 月 18 日,代表 Niko Matsaki 的异步基金会工作组发表了一篇博客,表示该小组相信 Rust 的力量,Rust 编程语言可以成为创建分布式系统最流行和最值得信赖的选择之一,从嵌入式设备到重要的云服务。无论他们用它做什么,我们希望每个开发人员都能学习并爱上 Async Rust,尝试使用它。为了实现这一目标,我们需要将 Async Rust 提供给所有人,使其超越目前的“最小可行产品 (MVP)”状态。
一项协作工作已经开始为
Async Rust 创建一个共同的愿景文档。我们的目标 希腊电报手机号码列表 是让整个社区参与到集体想象中:我们如何才能使使用 Async I/O 的端到端体验不仅是一种务实的选择,而且还很有趣? 愿景文件从现状开始…… “愿景文件”开始与演员阵容。每个角色都与特定的 Rust 值(例如,性能、生产力等)相关联,该值由其背景决定;这一背景也体现了他们在使用 Rust 时带来的期望。 给大家介绍一个角色,优雅。
作为一名经验丰富的
C 开发人员,Grace 习惯于高效率和控制力,但他喜欢使用 Rust 来实现内存安全的想法。这是他的传记: Grace编写C和C++已有多年。他习惯于寻找底层细节,以 从 代码中获得最大的功能。在解决C内存错误引起的缺陷方面也具有丰富的经验。他对Rust 很感兴趣:他喜欢这样的想法:获得与C相同的控制和性能,但又从内存安全中获得生产力优势。他目前正在尝试在他工作的一些系统中实现Rust ,并正在考虑将Rust用于几个新的环境项目。
对于每个角色我们将编写
一系列“现状故事”,描述他们在实现目标时面临的挑战(通常会戏剧性地失败!) 这些故事不是虚构的。 这是 Async Rust 用户通过采访、博客文章和推文讲述的真实体验的融合。为了给您提供一个想法,我们目前有两个示例:一个是 Grace 需要修复她编写的函数中的错误,另一个是 Alan(一位 GC 语言程序员)遇到堆栈溢出问题并需要解决该问题。原因。 编写真实的(又名“现状”)故事有助于抵消知识曲线:从事 Async Rust 工作的人都是 Async Rust 专家。
我们习惯于使用解决
问题的方法来提高工作效率,并且我们 美国十大社交媒体营销公司 知道一些可以帮助您摆脱麻烦的提示和技巧。这些故事帮助我们了解纸手 Dasera 对那些仍在学习这条道路的人所产生的累积影响。这为我们提供了优先考虑的数据。 …然后告诉如何更改它 当然,愿景文件的最终目标不仅仅是告诉我们现在在哪里,而是告诉我们我们要去哪里以及我们将如何到达那里。当我们在现状故事上取得令人满意的进展后,下一步将是“光明的未来产生有关的想法。
光明未来的故事讲述了
异步世界在 2 到 3 年后会是什么样子。它们通常遵 安圭拉销售 循与“现状”故事相同的场景,但结局更美好。例如,也许 Grace 有一个调试工具,可以识别错误的任务并告诉它它们被阻止在什么样的未来,这样 Grace 就不必梳理日志。也许编译器可以警告艾伦有关堆栈溢出的信息,或者(更好)我们可以更改 select 的设计来避免该问题。我们的想法是雄心勃勃,首先关注我们想要创造的用户体验;我们将了解在此过程中要采取的步骤(如果我们愿意,也许我们也可以更改计划)。