[译] 使用 Rust 开发一个简单的 Web 应用之总结篇:还是先把 Rust 放一边吧

使用 Rust 开发一个简单的 Web 应用之总结篇:还是先把 Rust 放一边吧

警告:这篇文章充满了主见。虽然 Rust 社区可能不会很震惊,但我还是想列出这一系列。

多年前,我编辑过一系列以《Building a Simple Webapp in Rust》为标题的博客。我希望有一天能重新开始编辑,但是我没有,我甚至怀疑我能不能完成这一系列的创作 —— 现在来看,那个博客里几乎所有内容都是过时的。

但不可忽视的是,这个项目还是成功的,因为我学到了很多关于 Rust 的知识。

我最终还是停止了这个项目,也停止了学习 Rust 。为什么?简单来说,相比于其他互联网的领域,我开始怀疑 Rust 是否对我来说有足够的价值。对我来说有一点是很清楚的,那就是当需要对硬件和性能有严格控制的时候, Rust 是一个很不错的语言。如果给我一个有这些要求的项目,我肯定会重新使用 Rust 。当需要我在 Rust 和 C++ 中做出选择的话,我会选择 Rust 。

但是,在大多数我写过的软件里,硬件管理通常不是一个很重要的因素。我也从来没有写过 C++ ,因为需要权衡开发时间,简洁性和可维护性才是最重要的因素。性能问题几乎总可以等到软件能正常工作之后再来处理,例如通过一些性能测试和聪明的优化。

一个激励我继续研究 Rust 的原因是,有人说过 Rust 是对他们来说效率最高的语言,同时对一般程序员来说是也是效率最高的语言。其中的原因是,Rust 的 Ownership 机制让他们更多地思考代码,并在某些方面显著地改善着设计。但这个理由不足以让我对 Rust 倾注过多时间,还是把时间花在别的事上吧。

总而言之,我决定还是学习其他东西比较好。特别是 Haskell (最初由 Elm 演变而来)以及其他对系统有很大影响的语言。

系列:用 Rust 做的简单网页


掘金翻译计划 是一个翻译优质互联网技术文章的社区,文章来源为 掘金 上的英文分享文章。内容覆盖 AndroidiOS前端后端区块链产品设计人工智能等领域,想要查看更多优质译文请持续关注 掘金翻译计划官方微博知乎专栏

转载于:https://juejin.im/post/5a71cf15f265da3e4f0a7d0a

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值