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

    文章

    1238

    浏览量

    68465
  • Rust
    +关注

    关注

    1

    文章

    223

    浏览量

    6387

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

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

收藏 人收藏

    评论

    相关推荐

    [鸿蒙]OpenHarmony4.0的Rust开发

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

    鸿蒙OS之Rust开发

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

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

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

    从Rustup出发看Rust编译生态

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

    Loco—一个为全栈开发提供Web框架

    你需要对 Rust 有一定的了解。你需要知道如何构建、测试和运行 Rust 项目,使用过一些流行的库
    的头像 发表于 12-09 17:39 520次阅读
    Loco—一个为全栈<b class='flag-5'>开发</b>者<b class='flag-5'>提供</b>的<b class='flag-5'>Web</b>框架

    如何用Rust通过JNI和Java进行交互

    近期工作中有Rust和Java互相调用需求,这篇文章主要介绍如何用Rust通过JNI和Java进行交互,还有记录一下开发过程中遇到的一些坑。
    的头像 发表于 10-17 11:41 396次阅读

    Rust语言如何与 InfluxDB 集成

    Rust 是一种系统级编程语言,具有高性能和内存安全性。InfluxDB 是一个开源的时间序列数据库,用于存储、查询和可视化大规模数据集。Rust 语言可以与 InfluxDB 集成,提供高效
    的头像 发表于 09-30 16:45 618次阅读

    Rust GUI实践之Rust-Qt模块

    Rust-Qt 是 Rust 语言的一个 Qt 绑定库,它允许 Rust 开发者使用 Qt 框架来创建跨平台的图形界面应用程序。Qt 是一个跨平台的应用程序框架,它
    的头像 发表于 09-30 16:43 966次阅读

    如何在Rust中读写文件

    Rust是一种系统级编程语言,它的设计目标是提供安全、并发和高性能的编程体验。Rust的特点在于其内存安全性和线程安全性,它采用了一些创新性的技术,如所有权系统和生命周期,来解决C和C++中常
    的头像 发表于 09-20 10:57 1194次阅读

    如何在Rust中使用Memcached

    Memcached是一种高性能、分布式的内存对象缓存系统,可用于加速动态Web应用程序。Rust是一种系统级编程语言,具有内存安全、高性能和并发性等特点。Rust语言的Memcached库提供
    的头像 发表于 09-19 16:30 884次阅读

    如何使用Rust语言操作Chrome浏览器的SQLite数据库

    Rust是一种高性能、可靠性强的系统编程语言,它的出现为开发提供了一种新的选择。Rust的安全性和性能优势使得它成为了许多项目的首选语言,包括We
    的头像 发表于 09-19 16:28 1575次阅读

    基于Rust的Log日志库介绍

    Rust是一门系统级编程语言,因其安全性、高性能和并发性而备受欢迎。在Rust应用程序中,日志记录是一项非常重要的任务,因为它可以帮助开发人员了解应用程序的运行情况并解决问题。Rust
    的头像 发表于 09-19 14:49 2141次阅读

    Rust的内部工作原理

    Rust到汇编:了解 Rust 的内部工作原理 非常好的Rust系列文章,通过生成的汇编代码,让你了解很多Rust内部的工作机制。例如文章有 Rus
    的头像 发表于 06-14 10:34 468次阅读
    <b class='flag-5'>Rust</b>的内部工作原理

    Rust代码中加载静态库时,出现错误 ` rust-lld: error: undefined symbol: malloc `怎么解决?

    “ [i]malloc ”、“ [i]exit ”。我验证使用 ` [i]nm ` 命令。 问题是我打算使用 ffi 在 rust 中使用这个静态库。当我尝试在我的 Rust 代码中加载静态库
    发表于 06-09 08:44

    如何在构建yocto时将rust和cargo包安装为图像?

    我正在使用 5.15.72。 当我制作 imx 完整图像时,我尝试包括 rust 和 cargo。 你知不知道怎么?
    发表于 05-09 07:10