Hopefully there is still space for Axum to exist too! I like this directionally, but I've really enjoyed my time with Axum.
Honestly Rust is an ugly looking language, I mean it's probably okay if you're coming from C or C++ but if you're coming from say Java, it's horrendous. but then again that probably does not matter at all.
I really like the direction Topcoat is going in as a Rails developer. Although it is just a bit itchy to my eyes, it is not acid-level, though.
The things that look great are LiveView and getting rid of boilerplate for client-side reactivity
Some absolutely great work, but I don't know why you would come up with a new term for a server component (shard). Why not just use the obvious client/server annotations so you don't have to define a novel term for new users?
It's interesting to see that they let you mix markup with logic directly in rust, but I have worries about maintainability. I remember the bad old days of PHP where you'd mix markup with logic directly, even when doing OOP with classes and it really made things more difficult long term.
> Look, I don’t know where we are going.
As honest as it is I can't risk using this anywhere near production if this is the attitude.
Why bother with rust when you can write it in C and ask an LLM to weed out the memory bugs?
> Rust is the best general-purpose language for the new world of AI-driven development.
Funny, the Python guys say Python is the best general-purpose language for AI and the Go guys say Go is the best general-purpose language for AI etc etc