< 返回版块

2019-03-28 13:46    责任编辑:Mike

前面说过,Rust 是一位五项全能选手。只要喜欢,可以用它做计算机想做的任何事情(当然,方便不方便另说了)。对于这样一位上得厅堂,下得厨房的大美女,她的高光领域是哪些呢?

  1. 底层高性能组件

如浏览器引擎、数据库、搜索引擎、图像库、大数据分析库、机器学习库等等

  1. 嵌入式系统

比如各类嵌入式设备中运行的系统。这也是 Rust 努力的方向之一(面向物联网)

  1. 高性能服务器编程

Web Service, API Service, Proxy,缓存层,消息队列,等等

  1. Web Assembly

下一代 Web 基础字节码标准,Rust Web Assembly 生态是目前 wasm 生态中最好的,没有之一。这个一旦成熟,就可以使用 Rust 进行全栈 Web 开发(JS 的竞争者?)。wasm 不局限于 Web,它可以脱离 Web,作为一个独立的虚拟机使用。

  1. 终端命令行

Linux 的 coreutils 这一层以及更上层的终端命令行组件,特别适合由 Rust 编写。这一块目前已经有了很多示例了。比如,ls, grep, find 等的替代者。