Gitrend
🚀

Rustでフルスタック革命!?Dioxusがヤバい!

Rust 2026/2/18
Summary
皆さん、Webもデスクトップもモバイルも、全部Rustで書けるって聞いたらどう思います!?Dioxusは、まさにそんな夢を現実にするフルスタックフレームワークなんです!これ、マジでチェックしないと損ですよ!

概要:なにこれ凄い?

皆さん、今回紹介するDioxus、マジで震えました。僕らが大好きなRustで、React Hooksライクな書き方でWebアプリ、デスクトップアプリ、そして将来的にはモバイルアプリまで作れちゃうんですよ!?しかもVirtual DOM採用でサクサク動くし、Rustの堅牢性とパフォーマンスは言わずもがな。一つのコードベースでこれ全部カバーできるって、これからの開発スタイルを完全に変えちゃう可能性を秘めてますよ!うおおお、マジで胸ア熱!!

ここが推し!

サクッと試そう(使用例)

「よし!まずはWebで動かしてみましょう!cargo new my-dioxus-app --bin でプロジェクトを作って、Cargo.tomldioxus = { version = "0.4", features = ["web"] }dioxus-web = "0.4" を追加。そしたら main.rs はこれでOK!」

use dioxus::prelude::*;

fn main() {
    dioxus_web::launch(app);
}

fn app(cx: Scope) -> Element {
    let mut count = use_state(cx, || 0);

    cx.render(rsx! {
        h1 { "Count: {count}" }
        button { onclick: move |_| count += 1, "Increment" }
        button { onclick: move |_| count -= 1, "Decrement" }
    })
}

これで cargo install trunkしてtrunk serve` って叩けばブラウザで動いちゃうからね!感動するぞ!デスクトップ版も Tauri と組み合わせれば超簡単だし、これは試すしかないでしょ!

ぶっちゃけ誰向け?

まとめ

いや〜Dioxus、本当にヤバい!RustでここまでモダンなUI開発ができるなんて、ちょっと前までは考えられなかったですよね。Webもデスクトップもモバイルも、全部Rustで完結できる未来が着実に近づいてきてる。まだ発展途上の部分もあるけど、コミュニティの活発さを見れば将来性は無限大!僕もDioxusを使ったアプリ開発、早く試したい衝動に駆られてます!皆さんもぜひ触ってみて、この感動を共有しましょう!これからのRust UI界隈が楽しみだね!