在 1.0 版本之前,Rust 语言以几乎每天都在变化而闻名。相比之下,网站的界面一直保持着相同。这是七年前(由 WayBack Machine 提供)的 rust-lang.org 的第一个版本。
三年后的 2014 年
如果你今天访问 https://www.rust-lang.net.cn,你会看到这个
随着时间的推移,我们越来越喜欢它。它简单、简洁、熟悉。
改进内容
但我们总能做得更好。例如,网站存在我们称之为“火花问题”的问题。它最初由 Kathy Sierra 提出,并由 Samuel Hulick 绘制成图像。
我们希望马里奥使用 Rust,获得火花,并变成强大的火马里奥。但这里有一个推论:说“我们将把你变成火马里奥”比说“我们出售火花”要好。
(顺便说一句,我们在 2016 年就这个话题进行了 社区讨论。)
换句话说,这个列表
- 零成本抽象
- 移动语义
- 保证内存安全
- 没有数据竞争的线程
- 基于特征的泛型
- 模式匹配
- 类型推断
- 最小运行时
- 高效的 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:赋予每个人成为系统程序员能力的编程语言。
我们仍然不确定我们是否喜欢“系统编程”这个词,因为它似乎对每个人都有不同的含义,但这次迭代比旧版本好得多。即使人们对“系统编程”的含义有不同的想法,他们至少有一些想法。“保证线程安全”,则没有那么明显。
未来工作
还有更多工作要做
- 旧网站上的一些信息尚未移植过来。
- 翻译已经退化。我们正在努力添加适当的基础设施,并希望能够在年底前开始接受翻译。
- 总的来说,我们需要更多完善和测试。
请 提交问题,反馈你的任何意见!我们也正在寻找各方面能力的人才来帮助维护网站,尤其是拥有设计、CSS 和营销技能的人。如果你想参与进来,请 给我们发邮件!
我们希望在 12 月 6 日发布 Rust 2018 版本时发布这个新网站。感谢你在那之前试用它,这样我们就可以解决我们发现的任何错误!