《Rust Web Development》一书发行,提供了完整的 Rust Web 开发指南
《Rust Web Development》一书发行,提供了详细的解释,指导如何在 Rust 中开始一个 web 项目(并将其带入生产),并提供了框架无关的深入探讨。"Rust Web Development"(Manning出版社)一书已经发布并可以购买。 各位!在经过了两年多的编辑和重新编辑后,这本书终于“处于生产状态”。PDF版本将在圣诞节前发布,印刷版将在1月初发布。 最终的结果远比我想象的要好,并且由于编辑人员和审阅人员的巨大努力,这本书成为了一颗真正的宝石,拥有大量的图形、信息框和详细的解释,以及如何在Rust中启动一个Web项目(并将其带入生产状态)。 它使用warp作为Web框架,但书中的大部分内容都是框架无关的。这也是与其他(很棒)有关Rust Web开发的书籍最大的不同之处。它是对异步Rust、框架和如何用该语言处理更大的Web项目的概述,同时也是深入研究。 我计划在axum(我非常喜欢的框架)更加完善,并且不再像现在这样频繁更改时,发布一个更新并切换框架。
durian:简化网络开发的新工具
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
苹果 M 系列 GPU 驱动程序:用 Rust 编写
这篇博文宣布发布了第一个公共的苹果 M 系列 GPU 驱动程序。该驱动程序为所有当前的苹果 M 系列系统提供了正在进行中的 OpenGL 2.1 和 OpenGL ES 2.0 支持,足以支持桌面环境的硬件加速,也足以支持一些旧的 3D 游戏。作者正在开发更多的功能,例如支持 Vulkan。 他们已经花了两年的时间来开发这个驱动程序,并且现在它已经可以提供良好的桌面体验和一些游戏。但是请注意,这仍然是一个 alpha 版本的驱动程序,可能会有 bug。 原文:https://asahilinux.org/2022/12/gpu-drivers-now-in-asahi-linux/
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
Web
+关注
关注
2文章
1255浏览量
69322 -
Rust
+关注
关注
1文章
228浏览量
6567
原文标题:【Rust 日报】2022-12-08 《Rust Web Development》提供了完整的 Rust Web 开发指南
文章出处:【微信号:Rust语言中文社区,微信公众号:Rust语言中文社区】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
如何用Rust编写一个ChatGPT桌面应用(保姆级教程)
用IDEA开发的java仔) 安装 Rust 语言工具链:首先,请确保你已安装了 Rust 编程语言工具链,包括 Rust 编译器 (rustc) 和包管理工具 (cargo)。可以通
未来嵌入式系统的黄金搭档 MCX N947遇上Rust
基于 Rust 的安全性和性能引入了 Rust。 Rust 有很多优势,内存安全、并发安全、生态系统、包管理与构建管理,同时也有与 C/C++ 相同等级的性能。Rust 通过强化所有权
在Aurix Tc375Lk上使用Rust编程语言可以吗?
您好,如果我想在 Aurix Tc375Lk 上使用 Rust 编程语言,可以吗?如果是,链接 rust 编译器 ADS 和 freetoolchain 的步骤是什么?你有在 ADS 或 freetoolchian 中链接编译器的用户指
发表于 05-17 13:42
鸿蒙OpenHarmony开发板解析:【Rust模块配置规则和指导】
Rust是一门静态强类型语言,具有更安全的内存管理、更好的运行性能、原生支持多线程开发等优势。Rust官方也使用Cargo工具来专门为Rust代码创建工程和构建编译。 OpenHarm
[鸿蒙]OpenHarmony4.0的Rust开发
背景 Rust 是一门静态强类型语言,具有更安全的内存管理、更好的运行性能、原生支持多线程开发等优势。Rust 官方也使用 Cargo 工具来专门为 Rust 代码创建工程和构建编译
谷歌捐款100万美元给Rust基金会,以增强C++与Rust的交互性
如今,谷歌多项核心业务仍以 C++为主要编程语言,虽然无法直接使用Rust替代现有的C++程序,但谷歌依然选择支持Rust基金会的“Interop Initiative”计划,帮助那些选用C++的机构更为顺畅地过渡至Rust上。
一次Rust重写基础软件的实践
受到2022年“谷歌使用Rust重写Android系统且所有Rust代码的内存安全漏洞为零” [1] 的启发,最近笔者怀着浓厚的兴趣也顺应Rust 的潮流,尝试着将一款C语言开发的基础
web前端开发和前端开发的区别
Web前端开发和前端开发是两个相似但略有不同的概念。本文将详细讨论这两者之间的区别。 定义和范围: Web前端开发是指
Git开发者关注内存安全问题,探讨引入Rust语言
根据最新披露的邮件讨论,Git开发团队热议在Git项目中引入Rust的可行性。作为一种开源的分布式代码版本管理工具,广泛运用于各种开发项目。尽管现在Git项目主要以C与Python为主要开发
从Rustup出发看Rust编译生态
从Rustup出发看Rust编译生态
1. Rust和LLVM的关系是怎样的?
2. Rustup中targets是什么,为什么可以安装多个?
3. Rust在windows上为什么需要安装Visual studio?
eclipse中没有web怎么办
Eclipse JST插件(Eclipse JST Plugins),它们提供了Web开发所需的组件和工具。 第二种方法是通过Eclipse的Marketplace来搜索并添加
评论