跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 请问我这种需求用什么框架/怎么写合适?
未分類
6 3 月 2021

请问我这种需求用什么框架/怎么写合适?

请问我这种需求用什么框架/怎么写合适?

資深大佬 : naoh1000 2

后端小白,最近很喜欢 Rust,打算用 Rust 给我的小项目写一个后端。目前前端已经写好了,构建成了静态 html,想用 Rust 写几个简单的 MySQL 数据库增删改查 API,请问我这种需求用什么框架 /怎么写合适?不需要服务器端渲染前端,有没有像 Go 一样路由以外请求静态文件的方法?
大佬有話說 (7)

  • 資深大佬 : jevonszmx

    没有前端,简单增删改查数据库,用 php 啊。

  • 資深大佬 : nickyang897897

    Rust 写 web,大才小用了,Rust 应该写高性能网络或者操作系统相关的东西

  • 主 資深大佬 : naoh1000

    @jevonszmx
    @nickyang897897
    就是想用 Rust 写个 web 应用

  • 資深大佬 : Jirajine

    web 框架可以试试 tide,和 gin 比较像。
    rocket 也非常好,但目前版本还不支持异步,异步得用 master 分支。
    warp 采用了完全不同的路由方式,如果你喜欢函数式可以试试这个。

    web 框架一般都支持静态文件路由,数据库用个 diesel 或者 sqlx 。

    其他的可以看看 https://www.arewewebyet.org/

  • 資深大佬 : fakeshadow

    可以试试 actix-web

  • 資深大佬 : Hackerchai

    推荐 actix-web,目前 rust 生态最佳 web 框架选择了,性能长期霸榜,文档完备,相关生态也好,actor 模型很好用。

    搭配 orm 就选 diesel,就是 diesel 不支持异步,需要搭配 sync-actor 使用,目前体验最好

    如果想要更高效率的异步 sql 库可以用 sqlx,就是需要手动写 sql 语句,sqlx 还不是很成熟不过生产可以用

    rocket 性能不太行,但是编码比较舒服; warp 基于 hyper,tide 基于 async-std,文档不是很全。

    目前来说看好 warp,因为基于 hyper,要比 actix-web 自己单打独斗更有发展

  • 資深大佬 : Hackerchai

    如果不在意性能,可以考虑 rocket , Rust Web 框架第二的人选,文档完备。最主要的是写起来很优雅舒适。不过既然都用 Rust 了,再用一个性能可能都打不过 gin 的说不过去了。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具