在线编译器方便,省去了本地编译器的安装配置环节,开箱即用。下面介绍几个Rust的在线编译器。
1 Rust playground
https://play.rust-lang.org/
这是官方维护的站点。操作简单,对于入门来说,已经够用了。
▲Rust playground的界面
2 Rust Explorer
https://www.rustexplorer.com/b
相对于Rust playground,这个站点可以引入第三方包,如图所示
▲开头引入第三方包
▲右侧的终端模拟器输出信息
3 replit
https://replit.com/
这个站点需要注册账号,但是功能更强大,相当于在线的IDE。支持很多的语言,比如Rust,C ,Python等等。
▲点击create创建项目
▲支持多种语言
▲和vscode的界面很像
▲右侧的终端模拟器输出信息
体验一遍后,感觉还是不错的
(1) 一个加强版的github,replit做的功能,github后续都可以实现。
(2) 核心的在线编辑功能很强大,基本能想到的功能都有,编辑,版本控制,开发环境,debug,包管理等等。
(3) 相当于安装了vscode git nodejs(开发环境) im 论坛。
(4) 多人实时编辑代码,虚拟开发环境等亮点还是很有吸引力的。
硬要说几个缺点的话,首先,编辑过程没有本地流程,特别对于程序员 机械键盘来说,反应跟不上手速;其次,依赖网络,大部分功能依赖网络,如果网络不好,比较麻烦。