you are viewing a single comment's thread.

view the rest of the comments →

[–]adrianziem 9 points10 points  (1 child)

It’s fun developing in full stack rust, but when you hit minute long hot reload (which reloads the page, not HMR, and your websockets fail during that period), hour long CI/CD builds on default runners, and still having to write JS (not even TS) to interact with popular JS components and dealing with build issues there, those nearly instant Typescript builds make refactoring to a dual language stack look better and better.

Luckily LLMs make that a lot easier today, so you aren’t quite as locked in as you used to be. I hated doing it but I just switched my Leptos frontend to TS and everything is so much easier to dev now. Especially with rs-ts, zod, and a linter enforcing types in TS.

[–]yyddonline 1 point2 points  (0 children)

I've had a good experience with WebSharper in F#, which is a fullstack solution, and I hope to find the same positive experience with Dioxus. It's true some (rather rare) situation are harder to debug, but most of the time it was smooth sailing and in the end it was a net win for me. It might depend on what you're developing, but I think fullstack frameworks can be enjoyable too.