在 1.0 版本之前,Rust 给人留下的印象是几乎每天都在更改语言。相比之下,网站看起来几乎一成不变。这是七年前 rust-lang.org 的第一个版本(由时光机提供)
2014 年,三年后
如果您今天访问 https://rust-lang.net.cn,您将看到这个
随着时间的推移,我们开始喜欢它。它简单、简洁、熟悉。
改进内容
但我们总能做得更好。例如,该网站存在我们称之为“火之花问题”的问题。最初由Kathy Sierra提出,并由 Samuel Hulick 制成图片
我们希望马里奥使用 Rust,即火之花,并变成超酷的火焰马里奥。但这里有一个推论:说“我们会让你变成火焰马里奥”比说“我们卖火之花”更好。
(顺便提一下,早在 2016 年,我们就就此主题进行了社区讨论。)
换句话说,这个列表
- 零成本抽象
- 移动语义
- 保证内存安全
- 无数据竞争的线程
- 基于 trait 的泛型
- 模式匹配
- 类型推断
- 最小运行时
- 高效的 C 绑定
并没有解释你可以用 Rust 做什么,这导致人们说“Rust 看起来很棒,但我不知道我实际上会用它来做什么。”
改进风格
我们也喜欢当前网站的简约风格,但它也可能过于简约。此外,它没有增长的空间;现在我们不仅仅有 rust-lang.org。我们希望有一种风格可以用来统一我们在 Rust 项目中维护的所有网站;crates.io 就是一个很大的例子。它的“台球桌”设计与 rust-lang.org 的感觉截然不同,这令人困惑。
这样做需要谨慎,因为我们不希望网站变得庞大而复杂,但同时,使用黑色和蓝色以外的颜色可能会更好。
测试版
今天,我们想宣布新 rust-lang.org 的测试版。如果您访问 https://beta.rust-lang.org,您将看到这个
它全新的视觉设计使我们在信息传递方面有了更大的灵活性。它保留了旧网站的简约精神,同时添加了一些大胆的色彩和视觉多样性。
我们希望您和我们一样喜欢它!
一些亮点
新网站将“为什么选择 Rust?”这个问题放在首位,并包括 2018 年我们针对的四个应用领域的专用页面
- 嵌入式设备
- WebAssembly
- CLI 应用程序
- 网络服务
我们还修改了标语。历史上,它是
Rust 是一种运行速度极快、防止段错误并保证线程安全的系统编程语言。
与功能列表类似,这并没有传达您可以用 Rust 做什么。所以我们更新了标语
Rust:赋予每个人成为系统程序员的编程语言。
我们仍然不确定我们是否喜欢“系统编程”这个术语,因为它似乎对每个人都意味着不同的东西,但这个迭代比旧的迭代好得多。即使人们对“系统编程”的含义有不同的想法,他们至少有一些概念。“保证线程安全”就不是这样了。
未来工作
还有更多工作要做
- 旧网站上的某些信息尚未移植过来。
- 翻译已经退步了。我们正在努力添加适当的基础设施,并希望能够在年底前开始接受翻译。
- 我们需要在一般意义上进行更多的润色和测试。
请提交一个 issue,提供您的任何反馈!我们也在寻找各种能力的人来帮助维护网站,尤其是具有设计、CSS 和营销技能的人。如果您想参与,请给我们发邮件!
我们希望在 12 月 6 日,随着 Rust 2018 的发布,推出这个新网站。感谢您在此之前试用它,以便我们可以解决我们发现的任何错误!