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

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

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

一個rust寫的開發(fā)者友好的UI框架Frui

jf_wN0SrCdH ? 來源:Rust語言中文社區(qū) ? 作者:binarytom ? 2022-10-27 10:07 ? 次閱讀

Frui: 一個rust寫的開發(fā)者友好的UI框架

Frui是一個開發(fā)者友好的UI框架,它使構(gòu)建用戶界面變得簡單而富有成效。

它的靈感來自于Flutter架構(gòu),是用Rust編寫的。 示例:

poYBAGNZ5_KAfS_oAADqhudNOwI437.jpg

page-turner: 一個將分頁api變?yōu)楫惒搅鞯膖rait

它在我以前的工作中非常有用,當(dāng)我們使用AWS的API的時候。

事實上,我已經(jīng)習(xí)慣了使用它,以至于我無法想象沒有它該如何處理分頁。

現(xiàn)在它已經(jīng)開源了,包括一些額外的功能(并發(fā)查詢)

rodio:一個音頻播放庫

Rust音頻播放庫:

播放是由cpal處理的

MP3解碼是由minimp3處理的 ...






審核編輯:劉清

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

    關(guān)注

    0

    文章

    13

    瀏覽量

    4832
  • AWS
    AWS
    +關(guān)注

    關(guān)注

    0

    文章

    424

    瀏覽量

    24268
  • Rust
    +關(guān)注

    關(guān)注

    1

    文章

    228

    瀏覽量

    6530

原文標(biāo)題:【Rust日報】2022-10-15 Frui: 一個rust寫的開發(fā)者友好的UI框架

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

收藏 人收藏

    評論

    相關(guān)推薦

    鴻蒙ACE開發(fā)框架總結(jié)

    ACE_Engine 框架是 OpenHarmony 的 UI 開發(fā)框架,提供開發(fā)者在進(jìn)行應(yīng)用 UI
    的頭像 發(fā)表于 01-09 10:05 ?2294次閱讀

    Rust GUI實踐之Rust-Qt模塊

    Rust-Qt 是 Rust 語言的 Qt 綁定庫,它允許 Rust 開發(fā)者使用 Qt
    的頭像 發(fā)表于 09-30 16:43 ?1474次閱讀

    絕對干貨!HarmonyOS開發(fā)者日資料全公開,鴻蒙開發(fā)者都在看

    使用的HarmonyOS技術(shù)。10、HarmonyOS UI編程框架ACE深入解讀:該主題揭秘HarmonyOS UI編程框架如何讓
    發(fā)表于 08-04 14:36

    HarmonyOS 3.0.0開發(fā)者預(yù)覽版全新發(fā)布

    的以下功能幫助開發(fā)者實現(xiàn)跨端高效編碼。支持ArkUI3.0框架,提供eTS超級終端工程模板,支持開發(fā)者鍵創(chuàng)建跨端應(yīng)用工程。提供實時雙向預(yù)覽能力,
    發(fā)表于 10-25 15:49

    HarmonyOS 3.0.0開發(fā)者預(yù)覽版全新發(fā)布

    的以下功能幫助開發(fā)者實現(xiàn)跨端高效編碼。支持ArkUI3.0框架,提供eTS超級終端工程模板,支持開發(fā)者鍵創(chuàng)建跨端應(yīng)用工程。提供實時雙向預(yù)覽能力,
    發(fā)表于 11-19 18:29

    鴻蒙應(yīng)用開發(fā)的JS UI框架如何實現(xiàn)高德地圖的訪問?

    鴻蒙應(yīng)用,現(xiàn)在分為Java UI框架和Ark UI框架,其中JS UI開發(fā)者
    發(fā)表于 04-28 11:44

    【學(xué)習(xí)打卡】OpenHarmony的JS UI開發(fā)框架介紹

    JS UI框架是OpenHarmony UI開發(fā)框架UI其實就是用戶界面,這是每個應(yīng)用程序和網(wǎng)
    發(fā)表于 07-26 15:38

    OpenHarmony應(yīng)用開發(fā)-ArkUI方舟開發(fā)框架簡析

    方舟開發(fā)框架(簡稱ArkUI)為OpenHarmony應(yīng)用的UI開發(fā)提供了完整的基礎(chǔ)設(shè)施,包括簡潔的UI語法、豐富的
    發(fā)表于 04-23 09:35

    華為開發(fā)者HarmonyOS零基礎(chǔ)入門:HarmonyOS UI編程框架快速上手

    華為開發(fā)者HarmonyOS零基礎(chǔ)入門:從零開始HarmonyOS UI編程框架快速上手,用于幫助開發(fā)者構(gòu)建跨設(shè)備應(yīng)用,在OS架構(gòu)上屬于上層框架
    的頭像 發(fā)表于 10-23 09:50 ?1820次閱讀
    華為<b class='flag-5'>開發(fā)者</b>HarmonyOS零基礎(chǔ)入門:HarmonyOS <b class='flag-5'>UI</b>編程<b class='flag-5'>框架</b>快速上手

    華為開發(fā)者大會2021 多設(shè)備場景下UI開發(fā)

    華為開發(fā)者大會2021的直播已經(jīng)正式開始了,對于多設(shè)備場景下UI開發(fā)面臨的新挑戰(zhàn),開發(fā)者是如何應(yīng)對的,起來了解了解吧。
    的頭像 發(fā)表于 10-23 11:25 ?981次閱讀
    華為<b class='flag-5'>開發(fā)者</b>大會2021 多設(shè)備場景下<b class='flag-5'>UI</b><b class='flag-5'>開發(fā)</b>

    零基礎(chǔ)入門HarmonyOS-UI編程框架

    HDC 2021華為開發(fā)者分論壇零基礎(chǔ)入門HarmonyOS-UI編程框架
    的頭像 發(fā)表于 10-23 13:09 ?1718次閱讀
    零基礎(chǔ)入門HarmonyOS-<b class='flag-5'>UI</b>編程<b class='flag-5'>框架</b>

    HarmonyOS測試技術(shù)與實戰(zhàn)-分布式UI測試框架

    HDC 2021華為開發(fā)者大會 HarmonyOS測試技術(shù)與實戰(zhàn)-分布式UI測試框架演示
    的頭像 發(fā)表于 10-23 14:49 ?1340次閱讀
    HarmonyOS測試技術(shù)與實戰(zhàn)-分布式<b class='flag-5'>UI</b>測試<b class='flag-5'>框架</b>

    全面解讀HarmonyOS新UI框架

    作者:yuzhiqiang,UI編程框架首席技術(shù)專家 在Harmony 3.0.0開發(fā)者預(yù)覽版中,包含了新代的聲明式UI
    的頭像 發(fā)表于 10-29 10:21 ?2606次閱讀
    全面解讀HarmonyOS新<b class='flag-5'>一</b>代<b class='flag-5'>UI</b><b class='flag-5'>框架</b>

    華為推出新聲明式 UI 開發(fā)框架(ArkUI)

    今年的 HDC 華為開發(fā)者大會 2021,華為又雙叒推出新的聲明式 UI 開發(fā)框架(ArkUI),咋說呢,學(xué)無止境啊,更新速度堪比坐火箭。
    的頭像 發(fā)表于 01-04 13:39 ?4160次閱讀

    Rust UI框架:Slint UI簡單入門

    Slint 曾經(jīng)被稱為 SixtyFPS,特點是既快又小,是 Rust 編寫的綜合性 UI 工具包,用于為桌面和嵌入式設(shè)備構(gòu)建原生用戶界面。其
    的頭像 發(fā)表于 05-12 16:03 ?1.5w次閱讀
    <b class='flag-5'>Rust</b> <b class='flag-5'>UI</b><b class='flag-5'>框架</b>:Slint <b class='flag-5'>UI</b>簡單入門