< 返回版块

mook 发表于 2023-08-24 11:04

Tags:rust,日报

2023 最好的 Rust Web 框架

随着Rust越来越受欢迎,一系列旨在利用其优势的web框架也越来越受欢迎。本文比较了一些最好的Rust框架,突出了它们各自的优点和缺点,以帮助您为项目做出明智的决策。

流行的框架

  • Axum

    Axum是一个在Rust生态系统中具有特殊地位的web应用程序框架。它是Tokio项目的一部分,Tokio项目是用Rust编写异步网络应用程序的运行时。Axum不仅使用Tokio作为其异步运行时,而且还与Tokio生态系统中的其他库集成,使用Hyper作为其HTTP服务器,使用Tower作为中间件。这样,开发人员就可以重用来自Tokio生态系统的现有库和工具。

  • Actix

    Actix是Rust的web框架之一,已经存在一段时间了,因此非常受欢迎。像任何优秀的开源项目一样,它经历了许多迭代

  • Rocket

    Rocket 一直是 Rust 网络框架生态系统中的明星,它在开发者体验方面毫不含糊

实验性框架

  • Warp

    Warp是一个建立在Tokio之上的网络框架,它是一个非常好的框架。它也与我们目前看到的其他框架非常不同。

  • Tide

    Tide是一个非常简约的web框架,它建立在async-std运行时之上。简约的方法意味着你得到一个非常小的API界面。

  • Poem

    程序就像一首诗,不写就写不出诗来。——Dijkstra

ReadMore:https://www.shuttle.rs/blog/2023/08/23/rust-web-framework-comparison


From 日报小组 mook 社区学习交流平台订阅:

评论区

写评论
zzl221000 2023-08-24 18:11

这些个web框架依赖的hyper存在内存泄漏都是怎么解决的?

https://github.com/hyperium/hyper/issues/1790

1 共 1 条评论, 1 页