logoalt Hacker News

Topcoat is pushing the boundary of server applications with Rust

68 points • by sagacity • today at 9:59 AM • 44 comments • view on HN

Comments

muglug • today at 2:06 PM

> 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

➕ show 4 replies
mbStavola • today at 2:33 PM

Hopefully there is still space for Axum to exist too! I like this directionally, but I've really enjoyed my time with Axum.

aslkalska • today at 2:34 PM

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.

lackoftactics • today at 1:43 PM

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

jazzypants • today at 12:56 PM

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?

sc68cal • today at 1:27 PM

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.

➕ show 1 reply
victorbjorklund • today at 12:23 PM

Sounds a lot like Liveview in Phoenix.

➕ show 1 reply
jdw64 • today at 12:08 PM

Has anyone here tried it?

➕ show 3 replies
cube00 • today at 11:51 AM

> 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.

➕ show 5 replies
lolakutty • today at 12:39 PM

Why bother with rust when you can write it in C and ask an LLM to weed out the memory bugs?

➕ show 5 replies