Hacker News new | ask | show | jobs
by bckr 987 days ago
Is there a reason to use this over, say, Render?
2 comments

No. It’s just another alternative. I’m not a web developer in my day job. So I’m not aware of all options out there.

Render does look awesome. More mature and all. It’s not as easy as shuttle though.

- shuttle comes with a cli that allows you to run your app in similar fashion as the cloud version

- with shuttle you don’t need to configure the storage (eg db) and such yourself

That said. The price you pay is tighter coupling to the system. On top of that Render looks a lot more mature.

For now I’ll stick with shuttle for those projects. But I do thank you for telling me about render. Might switch to it, away from shuttle, if I my project’s needs ever outgrow shuttle’s capabilities

I'm wondering this same thing - my current assessment is no and that a YAML config is superior to compile-time macros. If I used Shuttle, I'd probably be using cfg-if and type aliases anyway to stop it from infecting the majority of my code. The proposed benefit of having a compile-time validated config is not a tangible one in my opinion. I don't think the abstractions are that beneficial either.

This is kind of a harsh assessment, but maybe it's just not for me.