Rust for web development: 2 years later的文章。可以理解为作者使用了两年Rust后的一些感悟,在此翻译中文。Box,Rc和Arc之间的差异,与之同时和Node.JS、Golang语言相比,我的生产率没有因此受到影响。Node.JS或Golang中,一个中等大小的服务的Docker image大约需要3到10分钟来构建和部署,在Rust中大约需要30分钟。Stripe和AWS开发工具包,但是社区确实很活跃,并构建了所有这些缺少的组件。Docker images 一件令人愉快的事情。。Rust会让你成为一个更好的程序员:Rust很复杂,如果你不了解它的详细工作原理,它不会放过你。掌握它需要时间和耐心,但是一旦你这样做了,你就会学到很多你永远不会像以前那样接近编程的东西。在学习Tokio的工作原理时,我了解了Golang的运行时是如何工作的。(心智模型学习)Rust我最喜欢的地方。当我的程序编译时,它按我的计划工作。注意:只要记住不要阻塞事件循环,编译器就会处理剩下的事情。您不再需要花时间为语言的怪癖编写测试。Rust具有很高的生产力:由于Rust是多种范式,因此在编写复杂的业务逻辑时,由于其功能方面,它的确非常出色。actix-web 用于HTTP层.sqlx 用于数据库PostgreSQL.rusoto AWS接口服务(S3、SQS、SES)tera 用于电子邮件模板thiserror 用于错误类型处理sentry 用于错误监控From 日报小组 大闸蟹
原文作者:Rust语言中文社区;如有侵权,请联系管理员删除。