- A combinação das características multiplataforma do Rust com a facilidade de distribuição de software do WebAssembly é uma das causas
- Comparação dos toolkits mais usados recentemente e apresentação de dicas de bundling para WASM
- Dioxus : arquitetura de interface semelhante ao React
- Tauri : criação de apps desktop usando web, de forma semelhante ao Electron
- Xilem : arquitetura data-first bem alinhada com a arquitetura da linguagem Rust
- Iced : biblioteca GUI multiplataforma com foco em simplicidade e segurança de tipos
- Egui : a biblioteca GUI mais fácil de usar
- Kas : "efficient retained-state toolkit"
- Slint : voltado para sistemas embarcados, microcontroladores e desktop
- Yew : framework de GUI para web semelhante ao React
- Bracket : rebranding do rltk(Roguelike Toolkit). Otimizado para desenvolvimento de jogos tipo roguelike para web/desktop
- Vizia : framework de GUI declarativo e reativo
- Leptos : framework web isomórfico
- Perseus : framework de desenvolvimento web orientado a estado
- Sauron : framework web versátil para apps web Client/Server
- MoonZoon : framework full stack
- Relm4 : biblioteca GUI idiomática inspirada em Elm e GTK4-RS
- Fltk-rs : bindings Rust para Fast Light Toolkit
- Makepad : framework de UI + IDE
3 comentários
Para substituir algo que já é bem usado, precisa haver pelo menos alguma vantagem realmente superior, mas ainda não existe isso, então acho que vai levar mais tempo para conseguir substituir.
Tipo, é mais um “dá para fazer isso com Rust?”, sabe? Ainda não vi nenhuma vantagem que dê para dizer que seja melhor que React no trabalho real, então não consegui adotar.
No novo projeto que vocês estão tocando, qual parece ser a melhor opção para usar?
Olá, ainda não entendo muito bem o conceito, mas React e WebAssembly não são bem diferentes?? Posso perguntar que parte você estava tentando substituir? T_T