「Rust项目」Rust之前端框架总结

1、前言

研究Rust很久了,开始给大家上项目,上项目之前先介绍下Rust常用的web框架及各个框架的优缺点。总之项目选型很重要。

python流行常用框架有:Django(较重)、Flask(轻量级)、FastAPI(性能最好)

Go语言常用框架:beego(较重)、Gin(轻量级)

Rust语言框架:Rocket、Actix-web,Hyper, Yew 、Warp、Gotham,Rouille,SHIO,Rustful等

用的最多的主要Rocket、Actix-web

 

2、Rocket框架

特点

Rocket是一个十几岁的框架 - 比其他许多框架更发达,但仍然不太成熟。它的特殊功能是通过宏来注释请求处理函数,这个宏包括路由、参数和所需的数据;

Rocket提供路由,请求前置处理和相应后置处理

优点

1)发web尽可能的简单,易用,以及安全

2) 文档非常好,开发活跃,并且与Actix一起

3) 组件丰富ÿ

你可能感兴趣的:(rust)