32 poin oleh xguru 2023-04-29 | 3 komentar | Bagikan ke WhatsApp
  • Hal ini disebabkan oleh kombinasi karakteristik lintas platform Rust dan kemudahan distribusi perangkat lunak melalui WebAssembly
  • Perbandingan toolkit yang belakangan ini banyak digunakan serta pengenalan tips bundling WASM
    • Dioxus : arsitektur antarmuka yang mirip React
    • Tauri : membuat aplikasi desktop dengan memanfaatkan web, mirip Electron
    • Xilem : arsitektur data-first yang selaras dengan arsitektur bahasa Rust
    • Iced : pustaka GUI lintas platform yang berfokus pada kesederhanaan dan type safety
    • Egui : pustaka GUI yang paling mudah digunakan
    • Kas : “efficient retained-state toolkit”
    • Slint : menargetkan sistem embedded, mikrokontroler, dan desktop
    • Yew : framework GUI untuk web yang mirip React
    • Bracket : hasil rebranding dari rltk(Roguelike Toolkit). Dioptimalkan untuk pengembangan game seperti roguelike untuk web/desktop
    • Vizia : framework GUI Declarative & Reactive
    • Leptos : framework web isomorfik
    • Perseus : framework pengembangan web berbasis state
    • Sauron : framework web serbaguna untuk aplikasi web Client/Server
    • MoonZoon : framework full-stack
    • Relm4 : pustaka GUI idiomatik yang terinspirasi dari Elm dan GTK4-RS
    • Fltk-rs : binding Rust untuk Fast Light Toolkit
    • Makepad : framework UI + IDE

3 komentar

 
firea32 2023-05-01

Untuk menggantikan sesuatu yang sudah mapan dan banyak dipakai, setidaknya harus ada satu keunggulan yang benar-benar menonjol, tetapi karena itu masih belum ada, sepertinya masih butuh waktu lebih lama untuk benar-benar bisa menggantikannya.
Sekadar berpikir, “oh, hal seperti ini juga bisa dilakukan dengan Rust?” iya, tetapi saya belum melihat keunggulan yang cukup jelas untuk mengatakan bahwa ini lebih baik daripada React dalam praktik kerja nyata, jadi saya belum bisa mengadopsinya.

 
tmvkrpxl0 2023-05-04

Menurut kalian, apa yang cocok digunakan untuk proyek baru yang sedang dikerjakan?

 
pys6478 2023-05-02

Halo, saya masih belum begitu paham soal konsepnya, tapi bukankah React dan WebAssembly cukup berbeda? Boleh tanya bagian mana yang ingin Anda gantikan? sob