Rust01.入门书籍和环境

入门书籍

  • 最好的入门书籍是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的。哈哈。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 这是PingCAP的首席架构师唐刘在 Rust 专场 Meetup 英文演讲稿的翻译篇。鉴于译者水平有限,错误之处...
    Yuan2021阅读 10,981评论 5 20
  • 目录 语言无关类操作系统智能系统分布式系统编译原理函数式概念计算机图形学WEB服务器版本控制编辑器NoSQLPos...
    吴佳浩阅读 5,258评论 0 6
  • 大三了 我爱吃的东西都离我而去 大餐厅的自选麻辣烫 裕和的麻辣香锅 风味的盖饭和香锅火腿面 风味的包子还是好吃 恩...
    发源地阅读 1,045评论 0 0
  • 人生不可能是一帆风顺的,当我们面对挫折时,总是沉浸于消极状态中。但是否曾想过,世界上还有一些人面对着比我们...
    漠然_然阅读 2,726评论 2 7
  • D36~3月29日 一连几天都在记录的自己所需要感恩的事。发现神竟这样爱自己。以前只是概念式的知道,而现在我却真实...
    sky冬日暖洋洋阅读 1,117评论 0 0

友情链接更多精彩内容