0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

《Rust Web Development》提供了完整的 Rust Web 開發(fā)指南

jf_wN0SrCdH ? 來(lái)源: Rust語(yǔ)言中文社區(qū) ? 作者: Rust語(yǔ)言中文社區(qū) ? 2022-12-09 11:43 ? 次閱讀
《Rust Web Development》一書發(fā)行,提供了完整的 Rust Web 開發(fā)指南
《Rust Web Development》一書發(fā)行,提供了詳細(xì)的解釋,指導(dǎo)如何在 Rust 中開始一個(gè) web 項(xiàng)目(并將其帶入生產(chǎn)),并提供了框架無(wú)關(guān)的深入探討。
"Rust Web Development"(Manning出版社)一書已經(jīng)發(fā)布并可以購(gòu)買。 各位!在經(jīng)過(guò)了兩年多的編輯和重新編輯后,這本書終于“處于生產(chǎn)狀態(tài)”。PDF版本將在圣誕節(jié)前發(fā)布,印刷版將在1月初發(fā)布。 最終的結(jié)果遠(yuǎn)比我想象的要好,并且由于編輯人員和審閱人員的巨大努力,這本書成為了一顆真正的寶石,擁有大量的圖形、信息框和詳細(xì)的解釋,以及如何在Rust中啟動(dòng)一個(gè)Web項(xiàng)目(并將其帶入生產(chǎn)狀態(tài))。 它使用warp作為Web框架,但書中的大部分內(nèi)容都是框架無(wú)關(guān)的。這也是與其他(很棒)有關(guān)Rust Web開發(fā)的書籍最大的不同之處。它是對(duì)異步Rust、框架和如何用該語(yǔ)言處理更大的Web項(xiàng)目的概述,同時(shí)也是深入研究。 我計(jì)劃在axum(我非常喜歡的框架)更加完善,并且不再像現(xiàn)在這樣頻繁更改時(shí),發(fā)布一個(gè)更新并切換框架。

durian:簡(jiǎn)化網(wǎng)絡(luò)開發(fā)的新工具

Durian 是一個(gè)基于 Quinn 的通用客戶端-服務(wù)器(client-server)網(wǎng)絡(luò)庫(kù),可以簡(jiǎn)化網(wǎng)絡(luò)代碼的編寫,自動(dòng)處理連接/流管理(connection/streams management)、字節(jié)細(xì)節(jié)(byte details)、數(shù)據(jù)包分幀/分片/重組(packet framing/fragmentation/reassembly)、并行發(fā)送/接收(parallel sender/receivers)等。我目前正在通過(guò)游戲開發(fā)來(lái)學(xué)習(xí) Rust,在我的旅途中,寫了游戲網(wǎng)絡(luò)代碼來(lái)制作一個(gè)多人貪吃蛇游戲,最終變成了 Durian。它被快速編寫出來(lái),仍處于早期開發(fā)階段,并不適合實(shí)際生產(chǎn)使用,但我還是決定分享它,因?yàn)槟壳八赡軐?duì)快速演示/應(yīng)用有用,或者如果缺失的功能對(duì)您沒(méi)有關(guān)系,那就放心使用它吧!Durian 已經(jīng)使用 Bevy 游戲引擎在局域網(wǎng)上測(cè)試了多人游戲,但可以用于任何客戶端-服務(wù)器(client-server)網(wǎng)絡(luò)目的。歡迎提供反饋/批評(píng)!
Github:https://github.com/spoorn/durian

蘋果 M 系列 GPU 驅(qū)動(dòng)程序:用 Rust 編寫

這篇博文宣布發(fā)布了第一個(gè)公共的蘋果 M 系列 GPU 驅(qū)動(dòng)程序。該驅(qū)動(dòng)程序?yàn)樗挟?dāng)前的蘋果 M 系列系統(tǒng)提供了正在進(jìn)行中的 OpenGL 2.1 和 OpenGL ES 2.0 支持,足以支持桌面環(huán)境的硬件加速,也足以支持一些舊的 3D 游戲。作者正在開發(fā)更多的功能,例如支持 Vulkan。 他們已經(jīng)花了兩年的時(shí)間來(lái)開發(fā)這個(gè)驅(qū)動(dòng)程序,并且現(xiàn)在它已經(jīng)可以提供良好的桌面體驗(yàn)和一些游戲。但是請(qǐng)注意,這仍然是一個(gè) alpha 版本的驅(qū)動(dòng)程序,可能會(huì)有 bug。 原文:https://asahilinux.org/2022/12/gpu-drivers-now-in-asahi-linux/

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Web
    Web
    +關(guān)注

    關(guān)注

    2

    文章

    1255

    瀏覽量

    69294
  • Rust
    +關(guān)注

    關(guān)注

    1

    文章

    228

    瀏覽量

    6542

原文標(biāo)題:【Rust 日?qǐng)?bào)】2022-12-08 《Rust Web Development》提供了完整的 Rust Web 開發(fā)指南

文章出處:【微信號(hào):Rust語(yǔ)言中文社區(qū),微信公眾號(hào):Rust語(yǔ)言中文社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何用Rust編寫一個(gè)ChatGPT桌面應(yīng)用(保姆級(jí)教程)

    用IDEA開發(fā)的java仔) 安裝 Rust 語(yǔ)言工具鏈:首先,請(qǐng)確保你已安裝了 Rust 編程語(yǔ)言工具鏈,包括 Rust 編譯器 (rustc) 和包管理工具 (cargo)。可以通
    的頭像 發(fā)表于 09-25 11:19 ?275次閱讀
    如何用<b class='flag-5'>Rust</b>編寫一個(gè)ChatGPT桌面應(yīng)用(保姆級(jí)教程)

    未來(lái)嵌入式系統(tǒng)的黃金搭檔 MCX N947遇上Rust

    基于 Rust 的安全性和性能引入了 Rust。 Rust 有很多優(yōu)勢(shì),內(nèi)存安全、并發(fā)安全、生態(tài)系統(tǒng)、包管理與構(gòu)建管理,同時(shí)也有與 C/C++ 相同等級(jí)的性能。Rust 通過(guò)強(qiáng)化所有權(quán)
    的頭像 發(fā)表于 07-25 09:14 ?1253次閱讀
    未來(lái)嵌入式系統(tǒng)的黃金搭檔 MCX N947遇上<b class='flag-5'>Rust</b>

    esp32s3開發(fā)時(shí),每次改動(dòng),rust編譯的時(shí)間都很長(zhǎng)為什么?

    esp32s3 開發(fā)時(shí),每次改動(dòng),rust編譯時(shí)間太長(zhǎng)
    發(fā)表于 06-05 06:36

    在Aurix Tc375Lk上使用Rust編程語(yǔ)言可以嗎?

    您好,如果我想在 Aurix Tc375Lk 上使用 Rust 編程語(yǔ)言,可以嗎?如果是,鏈接 rust 編譯器 ADS 和 freetoolchain 的步驟是什么?你有在 ADS 或 freetoolchian 中鏈接編譯器的用戶
    發(fā)表于 05-17 13:42

    鴻蒙OpenHarmony開發(fā)板解析:【Rust模塊配置規(guī)則和指導(dǎo)】

    Rust是一門靜態(tài)強(qiáng)類型語(yǔ)言,具有更安全的內(nèi)存管理、更好的運(yùn)行性能、原生支持多線程開發(fā)等優(yōu)勢(shì)。Rust官方也使用Cargo工具來(lái)專門為Rust代碼創(chuàng)建工程和構(gòu)建編譯。 OpenHarm
    的頭像 發(fā)表于 05-10 11:32 ?1207次閱讀
    鴻蒙OpenHarmony<b class='flag-5'>開發(fā)</b>板解析:【<b class='flag-5'>Rust</b>模塊配置規(guī)則和指導(dǎo)】

    [鴻蒙]OpenHarmony4.0的Rust開發(fā)

    背景 Rust 是一門靜態(tài)強(qiáng)類型語(yǔ)言,具有更安全的內(nèi)存管理、更好的運(yùn)行性能、原生支持多線程開發(fā)等優(yōu)勢(shì)。Rust 官方也使用 Cargo 工具來(lái)專門為 Rust 代碼創(chuàng)建工程和構(gòu)建編譯
    的頭像 發(fā)表于 02-26 17:28 ?783次閱讀
    [鴻蒙]OpenHarmony4.0的<b class='flag-5'>Rust</b><b class='flag-5'>開發(fā)</b>

    谷歌捐款100萬(wàn)美元給Rust基金會(huì),以增強(qiáng)C++與Rust的交互性

    如今,谷歌多項(xiàng)核心業(yè)務(wù)仍以 C++為主要編程語(yǔ)言,雖然無(wú)法直接使用Rust替代現(xiàn)有的C++程序,但谷歌依然選擇支持Rust基金會(huì)的“Interop Initiative”計(jì)劃,幫助那些選用C++的機(jī)構(gòu)更為順暢地過(guò)渡至Rust上。
    的頭像 發(fā)表于 02-19 15:41 ?584次閱讀

    鴻蒙OS之Rust開發(fā)

    Rust是一門靜態(tài)強(qiáng)類型語(yǔ)言,具有更安全的內(nèi)存管理、更好的運(yùn)行性能、原生支持多線程開發(fā)等優(yōu)勢(shì)。
    的頭像 發(fā)表于 01-29 17:19 ?882次閱讀

    一次Rust重寫基礎(chǔ)軟件的實(shí)踐

    受到2022年“谷歌使用Rust重寫Android系統(tǒng)且所有Rust代碼的內(nèi)存安全漏洞為零” [1] 的啟發(fā),最近筆者懷著濃厚的興趣也順應(yīng)Rust 的潮流,嘗試著將一款C語(yǔ)言開發(fā)的基礎(chǔ)
    的頭像 發(fā)表于 01-25 11:21 ?578次閱讀

    web前端開發(fā)和前端開發(fā)的區(qū)別

    Web前端開發(fā)和前端開發(fā)是兩個(gè)相似但略有不同的概念。本文將詳細(xì)討論這兩者之間的區(qū)別。 定義和范圍: Web前端開發(fā)是指
    的頭像 發(fā)表于 01-18 09:54 ?3199次閱讀

    Git開發(fā)者關(guān)注內(nèi)存安全問(wèn)題,探討引入Rust語(yǔ)言

    根據(jù)最新披露的郵件討論,Git開發(fā)團(tuán)隊(duì)熱議在Git項(xiàng)目中引入Rust的可行性。作為一種開源的分布式代碼版本管理工具,廣泛運(yùn)用于各種開發(fā)項(xiàng)目。盡管現(xiàn)在Git項(xiàng)目主要以C與Python為主要開發(fā)
    的頭像 發(fā)表于 01-15 14:23 ?555次閱讀
    Git<b class='flag-5'>開發(fā)</b>者關(guān)注內(nèi)存安全問(wèn)題,探討引入<b class='flag-5'>Rust</b>語(yǔ)言

    從Rustup出發(fā)看Rust編譯生態(tài)

    從Rustup出發(fā)看Rust編譯生態(tài) 1. Rust和LLVM的關(guān)系是怎樣的? 2. Rustup中targets是什么,為什么可以安裝多個(gè)? 3. Rust在windows上為什么需要安裝Visual studio?
    的頭像 發(fā)表于 01-02 11:00 ?479次閱讀

    Loco—一個(gè)為全棧開發(fā)提供Web框架

    你需要對(duì) Rust 有一定的了解。你需要知道如何構(gòu)建、測(cè)試和運(yùn)行 Rust 項(xiàng)目,使用過(guò)一些流行的庫(kù)
    的頭像 發(fā)表于 12-09 17:39 ?693次閱讀
    Loco—一個(gè)為全棧<b class='flag-5'>開發(fā)</b>者<b class='flag-5'>提供</b>的<b class='flag-5'>Web</b>框架

    eclipse中沒(méi)有web怎么辦

    Eclipse JST插件(Eclipse JST Plugins),它們提供Web開發(fā)所需的組件和工具。 第二種方法是通過(guò)Eclipse的Marketplace來(lái)搜索并添加
    的頭像 發(fā)表于 12-06 11:30 ?2445次閱讀

    基于Rust開發(fā)的編程語(yǔ)言

    Move 是一門由 Rust 語(yǔ)言開發(fā)的一門面向資產(chǎn)的編程語(yǔ)言,最早由 Facebook (現(xiàn) Meta )投入大量的人力物力開發(fā),用于 Libra (現(xiàn) Dime )項(xiàng)目,處理全球性大規(guī)模支付系統(tǒng)的編程語(yǔ)言。
    的頭像 發(fā)表于 11-17 12:30 ?640次閱讀