您现在的位置是:首页 > 文章详情

Rust 将进入爆发性的增长期

日期:2023-02-20点击:263

近日,OSCHINA 和 Gitee 联合发布了《2022 中国开源开发者报告》字节跳动基础架构部服务框架研发工程师吴迪 在报告中对 Rust 的发展进行了解读,以下为原文。


Rust 将进入爆发性的增长期

Rust 一方面连续 7 年成为最受喜爱的编程语言,另一方面又以学习曲线陡峭而闻名,Rust 官方显然也关注到了这种情况,因此在 2015 年、2018 年、2021 年分别制定了三年规划。这三个三年规划完成后,Rust 的稳定性、性能和生产力已经得到了验证,第四个三年规划就将易用性和项目落地作为了重点。

在 2024 RoadMap 中,重点就是要解决 Async Rust 的学习曲线、使用难度和相关生态的问题,其中就涵盖了一些 Rust 社区最为瞩目的特性,可以帮助用户简化代码的编写以及降低使用成本,比如 Generic Associated Type(GAT)和 Type Alias Impl Trait(TAIT),以及这两个特性稳定之后所要支持的终极目标:Async Fn In Trait(支持在 Trait 中定义异步函数,GAT 和 TAIT 为这个特性的基础支持)。

而在半年后的 11 月 3 日,Rust 官方团队也不负众望,正式发布了 Rust 1.65,稳定了 GAT 这个重量级特性;TAIT 特性的稳定也成为了高优,提上了日程。在 11 月 17 日,Rust 官方团队宣布 Async Fn In Trait 已经在 nightly 版本中达到 MVP,并且有望在未来半年内稳定进入正式版。当然,除此之外,Rust 官方团队还在计划更多的特性,比如 Async Drop、允许一个函数同时支持 sync 和 async 两个版本以简化代码编写等等。

与此同时,在社区中也涌现出采用了新特性的 Rust 项目,比如 CloudWeGo 社区开源了业界首个使用 GAT 和 TAIT 特性的 RPC 框架——Volo,以及使用了 io_uring 的超高性能异步 Runtime——Monoio;Sentinel 社区也正式发布了 sentinel-rust,为 Rust 社区提供了完备的服务治理基础能力;Linux 正式支持 Rust 作为其唯二开发语言之一(另一个是 C 语言)等等。

在社区蓬勃发展的时候,众多知名企业也在大力投入 Rust,如国内的字节跳动、华为等公司均在内部培养了 Rust 团队并推动 Rust 的落地,PingCAP 采用了 Rust 实现 TiKV,以及众多明星初创企业如达坦科技和海致星图直接选择 Rust 作为其产品的主力语言;国外的企业如微软、谷歌成为了 Rust 基金会白金赞助商之一,AWS 更是直接将 Rust 官方团队的成员招入麾下开启了抢人大战,Meta(原 Facebook)正式宣布 Rust 作为其服务端支持的语言等等。

可以看出,Rust 在 2021 年证明了自己的稳定性、性能和生产力之后,获得了众多社区和企业的青睐。相信在 Rust 官方团队、社区、企业的共同努力下,Rust 语言将会进入良性循环,进入爆发性的增长期。我们可以期待一下 Rust 在各个领域中的大规模应用和落地,持续为用户创造更大的价值,实现 Rust 语言的愿景:Empower everyone to build reliable and efficient software。

吴迪

字节跳动基础架构部服务框架研发工程师,CloudWeGo-Volo 项目负责人, CloudWeGo-Kitex 核心开发者之一。长期专注于 Rust、Go 等编程语言及开源社区,对于 Rust、Go 语言及开源社区动态有深入的理解,热爱技术分享和布道。

《2022 中国开源开发者报告》报告由” 前沿开源技术领域解读 “ ” 中国开源创业观察 2022“,以及” 开发者画像分析 “ 三个章节组成。

在 “前沿开源技术领域解读” 部分,多位在其领域有所建树的一线开发者和开源商业化公司创始人,对目前国内外流行的前沿开源技术领域过去的发展和未来的趋势进行了深入的洞察,覆盖开源云原生、开源 AI、开源大前端、开源大数据、开源 DevOps、RISC-V、开源操作系统、开源数据库、编程语言九大领域。

欲了解更多报告内容,请点击:https://gitee.com/report/china-open-source-2022/

 

原文链接:https://my.oschina.net/oscpyaqxylk/blog/7820769
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章