电子说
《Rust Web Development》一书发行,提供了详细的解释,指导如何在 Rust 中开始一个 web 项目(并将其带入生产),并提供了框架无关的深入探讨。"Rust Web Development"(Manning出版社)一书已经发布并可以购买。 各位!在经过了两年多的编辑和重新编辑后,这本书终于“处于生产状态”。PDF版本将在圣诞节前发布,印刷版将在1月初发布。 最终的结果远比我想象的要好,并且由于编辑人员和审阅人员的巨大努力,这本书成为了一颗真正的宝石,拥有大量的图形、信息框和详细的解释,以及如何在Rust中启动一个Web项目(并将其带入生产状态)。 它使用warp作为Web框架,但书中的大部分内容都是框架无关的。这也是与其他(很棒)有关Rust Web开发的书籍最大的不同之处。它是对异步Rust、框架和如何用该语言处理更大的Web项目的概述,同时也是深入研究。 我计划在axum(我非常喜欢的框架)更加完善,并且不再像现在这样频繁更改时,发布一个更新并切换框架。
Durian 是一个基于 Quinn 的通用客户端-服务器(client-server)网络库,可以简化网络代码的编写,自动处理连接/流管理(connection/streams management)、字节细节(byte details)、数据包分帧/分片/重组(packet framing/fragmentation/reassembly)、并行发送/接收(parallel sender/receivers)等。我目前正在通过游戏开发来学习 Rust,在我的旅途中,写了游戏网络代码来制作一个多人贪吃蛇游戏,最终变成了 Durian。它被快速编写出来,仍处于早期开发阶段,并不适合实际生产使用,但我还是决定分享它,因为目前它可能对快速演示/应用有用,或者如果缺失的功能对您没有关系,那就放心使用它吧!Durian 已经使用 Bevy 游戏引擎在局域网上测试了多人游戏,但可以用于任何客户端-服务器(client-server)网络目的。欢迎提供反馈/批评!Github: https://github.com/spoorn/durian
全部0条评论
快来发表一下你的评论吧 !