0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

《Rust Web Development》提供了完整的 Rust Web 开发指南

jf_wN0SrCdH 来源: Rust语言中文社区 作者: Rust语言中文社区 2022-12-09 11:43 次阅读
《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
    Web
    +关注

    关注

    2

    文章

    1262

    浏览量

    69446
  • Rust
    +关注

    关注

    1

    文章

    228

    浏览量

    6602

原文标题:【Rust 日报】2022-12-08 《Rust Web Development》提供了完整的 Rust Web 开发指南

文章出处:【微信号:Rust语言中文社区,微信公众号:Rust语言中文社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何用Rust编写一个ChatGPT桌面应用(保姆级教程)

    用IDEA开发的java仔) 安装 Rust 语言工具链:首先,请确保你已安装了 Rust 编程语言工具链,包括 Rust 编译器 (rustc) 和包管理工具 (cargo)。可以通
    的头像 发表于 09-25 11:19 345次阅读
    如何用<b class='flag-5'>Rust</b>编写一个ChatGPT桌面应用(保姆级教程)

    LVGL开发指南介绍

    电子发烧友网站提供《LVGL开发指南介绍.pdf》资料免费下载
    发表于 09-09 10:24 16次下载

    RA/RX电机应用开发指南

    电子发烧友网站提供《RA/RX电机应用开发指南.pdf》资料免费下载
    发表于 08-15 09:44 0次下载
    RA/RX电机应用<b class='flag-5'>开发指南</b>

    未来嵌入式系统的黄金搭档 MCX N947遇上Rust

    基于 Rust 的安全性和性能引入了 RustRust 有很多优势,内存安全、并发安全、生态系统、包管理与构建管理,同时也有与 C/C++ 相同等级的性能。Rust 通过强化所有权
    的头像 发表于 07-25 09:14 1351次阅读
    未来嵌入式系统的黄金搭档 MCX N947遇上<b class='flag-5'>Rust</b>

    Vector和HighTec推出基于Rust和AUTOSAR Classic实现安全应用的解决方案

    Vector和HighTec两家公司成功展示Rust应用程序与基于C语言的AUTOSAR Classic基础软件的集成,这在行业内还属首次。这样一来,Rust及其优势可以被应用在有最高功能安全要求的汽车ECU中。
    的头像 发表于 07-17 14:42 735次阅读
    Vector和HighTec推出基于<b class='flag-5'>Rust</b>和AUTOSAR Classic实现安全应用的解决方案

    esp32s3开发时,每次改动,rust编译的时间都很长为什么?

    esp32s3 开发时,每次改动,rust编译时间太长
    发表于 06-05 06:36

    在Aurix Tc375Lk上使用Rust编程语言可以吗?

    您好,如果我想在 Aurix Tc375Lk 上使用 Rust 编程语言,可以吗?如果是,链接 rust 编译器 ADS 和 freetoolchain 的步骤是什么?你有在 ADS 或 freetoolchian 中链接编译器的用户
    发表于 05-17 13:42

    鸿蒙OpenHarmony开发板解析:【Rust模块配置规则和指导】

    Rust是一门静态强类型语言,具有更安全的内存管理、更好的运行性能、原生支持多线程开发等优势。Rust官方也使用Cargo工具来专门为Rust代码创建工程和构建编译。 OpenHarm
    的头像 发表于 05-10 11:32 1291次阅读
    鸿蒙OpenHarmony<b class='flag-5'>开发</b>板解析:【<b class='flag-5'>Rust</b>模块配置规则和指导】

    [鸿蒙]OpenHarmony4.0的Rust开发

    背景 Rust 是一门静态强类型语言,具有更安全的内存管理、更好的运行性能、原生支持多线程开发等优势。Rust 官方也使用 Cargo 工具来专门为 Rust 代码创建工程和构建编译
    的头像 发表于 02-26 17:28 882次阅读
    [鸿蒙]OpenHarmony4.0的<b class='flag-5'>Rust</b><b class='flag-5'>开发</b>

    谷歌捐款100万美元给Rust基金会,以增强C++与Rust的交互性

    如今,谷歌多项核心业务仍以 C++为主要编程语言,虽然无法直接使用Rust替代现有的C++程序,但谷歌依然选择支持Rust基金会的“Interop Initiative”计划,帮助那些选用C++的机构更为顺畅地过渡至Rust上。
    的头像 发表于 02-19 15:41 645次阅读

    鸿蒙OS之Rust开发

    Rust是一门静态强类型语言,具有更安全的内存管理、更好的运行性能、原生支持多线程开发等优势。
    的头像 发表于 01-29 17:19 946次阅读

    一次Rust重写基础软件的实践

    受到2022年“谷歌使用Rust重写Android系统且所有Rust代码的内存安全漏洞为零” [1] 的启发,最近笔者怀着浓厚的兴趣也顺应Rust 的潮流,尝试着将一款C语言开发的基础
    的头像 发表于 01-25 11:21 632次阅读

    web前端开发和前端开发的区别

    Web前端开发和前端开发是两个相似但略有不同的概念。本文将详细讨论这两者之间的区别。 定义和范围: Web前端开发是指
    的头像 发表于 01-18 09:54 3504次阅读

    Git开发者关注内存安全问题,探讨引入Rust语言

    根据最新披露的邮件讨论,Git开发团队热议在Git项目中引入Rust的可行性。作为一种开源的分布式代码版本管理工具,广泛运用于各种开发项目。尽管现在Git项目主要以C与Python为主要开发
    的头像 发表于 01-15 14:23 616次阅读
    Git<b class='flag-5'>开发</b>者关注内存安全问题,探讨引入<b class='flag-5'>Rust</b>语言

    从Rustup出发看Rust编译生态

    从Rustup出发看Rust编译生态 1. Rust和LLVM的关系是怎样的? 2. Rustup中targets是什么,为什么可以安装多个? 3. Rust在windows上为什么需要安装Visual studio?
    的头像 发表于 01-02 11:00 528次阅读