美文网首页
Rust01.入门书籍和环境

Rust01.入门书籍和环境

作者: skytraveler | 来源:发表于2020-02-09 17:22 被阅读0次

入门书籍

  • 最好的入门书籍是Rust官网的教程《TheBook》 英文还行的话撸一遍大概花费不到100个小时,语言的特性就基本上都掌握了。

环境

  • 开发机推荐mac,如果使用windows,推荐使用wls +vscode,这样能够避开所有教程,几乎所有问题的坑。因为windows上用rust是非主流。
  • ide推荐 vscode+插件。试用了一段时间非常好用。用惯了intellj的同学也可以安装rust的插件,切记在windows上别尝试,会很痛苦,windows上最好的环境就是上面我说的 wls+vscode

如何入门

  • 先把书读了,然后从跟踪开源项目开始。rust比较适合后台工程,推荐几个复杂度不高的入门项目 :
    • tokio 一个很好的异步编程的脚手架。让Rust做起异步编程来更加优雅,代码量也很少,系统的读一遍,可以让你对异步编程模型和网络编程有更深刻的了解,也对rust的语言特性更加熟悉。
    • actix. 一个使用Rust实现的actor模型,子项目actix-web是一个非常流行的web framework。非常值得系统的读一遍。
      )
    • libra 大名鼎鼎的Facebook推出的数字货币libra是用rust写的。看完上面两个项目,感觉全能搞懂的话,磕它就没啥问题了。

为什么要学Rust?

  • 我完全是出于兴趣,每年会学一门语言,并做一个小东西。
  • 如果不是兴趣,学Rust其实不如去学Go有市场。国内的Go慢慢起来了。但天下还是Java的。哈哈。

相关文章

网友评论

      本文标题:Rust01.入门书籍和环境

      本文链接:https://www.haomeiwen.com/subject/mrhnxhtx.html