毫无疑问,Rust 包含很多功能,有些有用,有些没用,乍一看,可能看起来远非极简主义。
当我退后几步开始考虑更大的图景时,我意识到,今天,Rust 是第一种可以可靠地做好所有事情的语言。
这就是为什么今天我说 Rust 是极简主义的:通过能够专注于单一语言和生态系统,开发人员可以提高他们的效率。
Python、Node.JS、Ruby、PHP、Java、R、C++...
当你有 5 种不同的语言时……你不可避免地要实现同样的东西 5 次。
使用一种语言,您可以拥有一个软件包库,可以在组织的所有团队中使用。
其他好处:
- 招聘
- 工具:
- 可靠性:
Rust 可能不是灵丹妙药,但现在我问你,什么对组织最有利:将资源用于培训和用 5 种不同的编程语言实现相同的东西,或者将精力集中在可以使用的单一、多价语言上跨大量域?