《Rust Web Development》一書發(fā)行,提供了完整的 Rust Web 開發(fā)指南
《Rust Web Development》一書發(fā)行,提供了詳細的解釋,指導(dǎo)如何在 Rust 中開始一個 web 項目(并將其帶入生產(chǎn)),并提供了框架無關(guān)的深入探討。"Rust Web Development"(Manning出版社)一書已經(jīng)發(fā)布并可以購買。 各位!在經(jīng)過了兩年多的編輯和重新編輯后,這本書終于“處于生產(chǎn)狀態(tài)”。PDF版本將在圣誕節(jié)前發(fā)布,印刷版將在1月初發(fā)布。 最終的結(jié)果遠比我想象的要好,并且由于編輯人員和審閱人員的巨大努力,這本書成為了一顆真正的寶石,擁有大量的圖形、信息框和詳細的解釋,以及如何在Rust中啟動一個Web項目(并將其帶入生產(chǎn)狀態(tài))。 它使用warp作為Web框架,但書中的大部分內(nèi)容都是框架無關(guān)的。這也是與其他(很棒)有關(guān)Rust Web開發(fā)的書籍最大的不同之處。它是對異步Rust、框架和如何用該語言處理更大的Web項目的概述,同時也是深入研究。 我計劃在axum(我非常喜歡的框架)更加完善,并且不再像現(xiàn)在這樣頻繁更改時,發(fā)布一個更新并切換框架。
durian:簡化網(wǎng)絡(luò)開發(fā)的新工具
Durian 是一個基于 Quinn 的通用客戶端-服務(wù)器(client-server)網(wǎng)絡(luò)庫,可以簡化網(wǎng)絡(luò)代碼的編寫,自動處理連接/流管理(connection/streams management)、字節(jié)細節(jié)(byte details)、數(shù)據(jù)包分幀/分片/重組(packet framing/fragmentation/reassembly)、并行發(fā)送/接收(parallel sender/receivers)等。我目前正在通過游戲開發(fā)來學(xué)習(xí) Rust,在我的旅途中,寫了游戲網(wǎng)絡(luò)代碼來制作一個多人貪吃蛇游戲,最終變成了 Durian。它被快速編寫出來,仍處于早期開發(fā)階段,并不適合實際生產(chǎn)使用,但我還是決定分享它,因為目前它可能對快速演示/應(yīng)用有用,或者如果缺失的功能對您沒有關(guān)系,那就放心使用它吧!Durian 已經(jīng)使用 Bevy 游戲引擎在局域網(wǎng)上測試了多人游戲,但可以用于任何客戶端-服務(wù)器(client-server)網(wǎng)絡(luò)目的。歡迎提供反饋/批評!Github:https://github.com/spoorn/durian
蘋果 M 系列 GPU 驅(qū)動程序:用 Rust 編寫
這篇博文宣布發(fā)布了第一個公共的蘋果 M 系列 GPU 驅(qū)動程序。該驅(qū)動程序為所有當(dāng)前的蘋果 M 系列系統(tǒng)提供了正在進行中的 OpenGL 2.1 和 OpenGL ES 2.0 支持,足以支持桌面環(huán)境的硬件加速,也足以支持一些舊的 3D 游戲。作者正在開發(fā)更多的功能,例如支持 Vulkan。 他們已經(jīng)花了兩年的時間來開發(fā)這個驅(qū)動程序,并且現(xiàn)在它已經(jīng)可以提供良好的桌面體驗和一些游戲。但是請注意,這仍然是一個 alpha 版本的驅(qū)動程序,可能會有 bug。 原文:https://asahilinux.org/2022/12/gpu-drivers-now-in-asahi-linux/
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
Web
+關(guān)注
關(guān)注
2文章
1306瀏覽量
74505 -
Rust
+關(guān)注
關(guān)注
1文章
240瀏覽量
7595
原文標題:【Rust 日報】2022-12-08 《Rust Web Development》提供了完整的 Rust Web 開發(fā)指南
文章出處:【微信號:Rust語言中文社區(qū),微信公眾號:Rust語言中文社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
熱點推薦
C#上位機實戰(zhàn)開發(fā)指南
電子發(fā)燒友網(wǎng)站提供《C#上位機實戰(zhàn)開發(fā)指南.pdf》資料免費下載
發(fā)表于 01-11 17:15
?6次下載
汽車網(wǎng)絡(luò)安全開發(fā)語言選型指南:C/C++/Rust/Java等主流語言對比+Perforce QAC/Klocwork工具支持
汽車網(wǎng)絡(luò)安全如何選編程語言?C、C++、Rust、Java……誰更適合AUTOSAR、ISO/SAE 21434?一文了解8種主流語言的優(yōu)劣與適用場景,以及Perforce QAC/Klocwork對MISRA、CERT等規(guī)范的支持。
2025開放原子開發(fā)者大會旋武開源社區(qū)Rust分論壇成功舉辦
11月22日,2025開放原子開發(fā)者大會——旋武開源社區(qū)Rust分論壇在北京順利召開。論壇以“共建中國Rust生態(tài)”為核心主題,匯聚京東、華為、vivo、阿里、毛豆教育、DORA社區(qū)及南京大學(xué)等企業(yè)與學(xué)術(shù)機構(gòu)技術(shù)專家,及眾多
2025開放原子開發(fā)者大會旋武社區(qū)Rust分論壇即將啟幕
在數(shù)字化轉(zhuǎn)型持續(xù)深化、系統(tǒng)安全與性能需求愈發(fā)迫切的當(dāng)下,Rust憑借強大的內(nèi)存安全、高并發(fā)性能和卓越的開發(fā)者體驗,正成為重塑軟件開發(fā)疆界的關(guān)鍵力量,更是構(gòu)建下一代可靠高效基礎(chǔ)設(shè)施的核心選擇。11月
RusT-Thread:基于Rust面向資源受限嵌入式設(shè)備的操作系統(tǒng)的實踐 | 技術(shù)集結(jié)
RT-Thread為基礎(chǔ),使用Rust語言重構(gòu)其內(nèi)核,形成了全新的RusT-Thread系統(tǒng)。系統(tǒng)采用模塊化架構(gòu),涵蓋內(nèi)核服務(wù)、進程調(diào)度、內(nèi)存管理、線程通信與時鐘控制等核心
AI賦能谷歌Chrome與Web工具全面升級
2025 Google 谷歌開發(fā)者大會帶來了最新 Web 工具,包括全面升級的 Chrome 開發(fā)體驗、極大簡化的 UI 開發(fā),到云端兩側(cè)的 AI 部署。這些強大的工具為出海
中微愛芯AiP8F35XX系列觸摸芯片開發(fā)指南
中微愛芯為AiP8F35XX系列芯片提供一份產(chǎn)品開發(fā)指南,幫助用戶快速掌握芯片性能,降低產(chǎn)品開發(fā)周期,提高開發(fā)效率。
中微愛芯AiP8F32XX系列芯片開發(fā)指南
中微愛芯為AiP8F32XX系列芯片提供一份產(chǎn)品開發(fā)指南,幫助用戶快速掌握芯片性能,降低產(chǎn)品開發(fā)周期,提高開發(fā)效率。
RT-Thread 遇上 Rust:安全內(nèi)核 RusT-Thread 的誕生
大家好,我們是中國科學(xué)技術(shù)大學(xué)操作系統(tǒng)原理與設(shè)計(H)課oooooS小組。這個項目是我們的課程大作業(yè):參考RT-Thread架構(gòu),使用Rust搭建一個原生的嵌入式操作系統(tǒng)內(nèi)核。初識Rust是因為xk
labview如何調(diào)用web api
同事給了一個web api 的接口地址,方法名等等。但是我不會用labview去調(diào)用。求高手指點!
發(fā)表于 06-26 17:24
鴻蒙5開發(fā)寶藏案例分享---Web開發(fā)優(yōu)化案例分享
;ne-text\">ArkWeb</span>組件的Web加載速度優(yōu)化方案。官方其實提供了超多實用案例和指導(dǎo),但可能藏得有點深,今天我?guī)Т蠹肄垡晦?/div>
發(fā)表于 06-12 17:20
基于SEGGER的Ozone調(diào)試器和J-Trace工具跟蹤Ferrocene的Rust應(yīng)用
2025年3月,SEGGER和Ferrous Systems合作,確保使用Ferrous Systems的Ferrocene工具鏈編譯的Rust應(yīng)用程序可以通過SEGGER的J-Trace工具實時下載分析。
《Rust Web Development》提供了完整的 Rust Web 開發(fā)指南
評論