101010.pl is one of the many independent Mastodon servers you can use to participate in the fediverse.
101010.pl czyli najstarszy polski serwer Mastodon. Posiadamy wpisy do 2048 znaków.

Server stats:

484
active users

#dioxus

0 posts0 participants0 posts today

I would like to give #rust a try for a web frontend using #Wasm. I want something that has painless (like the #Elm Architecture) state management. I saw #Dioxus and #Yew but state management looks like the same mess than in React. It seems that Sauron github.com/ivanceras/sauron/ could do the job, but there is no way to interact with JS (maybe not needed ?). Any feedback?

GitHubGitHub - ivanceras/sauron: A versatile web framework and library for building client-side and server-side web applicationsA versatile web framework and library for building client-side and server-side web applications - ivanceras/sauron
Replied in thread

If you were to start a reactive-UI #RustLang application soon, and desktop wasn’t important. Web only, ideally full stack. Hot reloading would be great. Using tailwind for styles. Wasm load time is negligible here, and JS/TS to be avoided.

Would you then:
- wait for #Leptos 0.7?
- go with #Dioxus 0.5 (or wait for 0.6? I don’t know their roadmap so well)?
- or choose something completely different?

@chrisbiscardi

The most tiresome thing in #webdev is picking the techstack. So many choices to make: plain #javascipt or a more restricive language like #typescript , which ofc is often depending on the overall frontend framework to use: #svelte , #react , #preact , #solidjs ?

Or do one completly deviate from the classical way and use rather a techstack via #wasm , such as #rust with #dioxus ?

So many questions to answer and that still is only the js side of things, you then have to think about your css framework (if you want to use something like #tailwindcss ), your font choices, and ofc if and what styling library you actually use ontop of our frontend framework; e.g. #bootstrap , #blueprintjs , #tabler.io and so on.... which also often depends on your framework of choice!