<story><title>Htmx, Rust and Shuttle: A New Rapid Prototyping Stack</title><url>https://www.shuttle.rs/blog/2023/10/25/htmx-with-rust</url></story><parent_chain></parent_chain><comment><author>danpalmer</author><text>HTMX is great for rapid prototyping, but Rust has never struck me as suitable for rapid prototyping. There are some nice abstractions here than reduce the amount of code for sure, but that&amp;#x27;s only one aspect of rapid prototyping. Rust still has a high learning curve, compiles relatively slowly, and still takes a lot more code to achieve things than the equivalent Python or even JavaScript&amp;#x2F;TypeScript.&lt;p&gt;Shuttle looks pretty cool as a platform, but it seems that it has decided that because Rust is a good language for a platform (makes sense!) that it must be good for usage on the platform. I really don&amp;#x27;t think I agree with this.&lt;p&gt;In my experience, Django + Heroku (or the Heroku competitor du jour) is a convincing rapid prototyping setup for larger sites. And things like RunKit or Glitch are a convincing setup for smaller builds. I&amp;#x27;m not sure whether Shuttle adds anything over these options unless the requirement is to use Rust.</text></comment>
<story><title>Htmx, Rust and Shuttle: A New Rapid Prototyping Stack</title><url>https://www.shuttle.rs/blog/2023/10/25/htmx-with-rust</url></story><parent_chain></parent_chain><comment><author>ge96</author><text>At some point I wonder when is progress enough.&lt;p&gt;Comparing htmx (modifiers in html, lot of abstraction) vs remix (front&amp;#x2F;backend in same file) and then the readability of rust (lot of chaining&amp;#x2F;calls and &amp;quot;decorators&amp;quot; eg. tokio). It just works but if you get used to that syntax&amp;#x2F;rely on abstraction. I&amp;#x27;ll learn what&amp;#x27;s hot to be employed but yeah. I&amp;#x27;ve been happy with just ReactJS&amp;#x2F;Express.</text></comment>