6 ms·
I think we need an impressive "made with htmx" example that will trail blaze an new class of web experiences. People have typecast htmx as something to use for
by nologic01 3y ago
I think we need an impressive "made with htmx" example that will trail blaze an new class of web experiences.
People have typecast htmx as something to use for simple use cases that dont "warrant" getting out the serious guns. There is something to that, but it is limiting. Htmx and related 'back-to-the-server' approaches are a distinct category that could have been explored much earlier but for various reasons isnt
- cyber_kinetist 3y agoThere was already a pretty good non-trivial real-world example where a company replaced their entire React site with htmx and got impressive results: https://htmx.org/essays/a-real-world-react-to-htmx-port/ https://htmx.org/essays/a-real-world-react-to-htmx-port/
- toastercat 3y agoWhere is the source?
- dvtkrlbs 3y agoI don’t think it is open source they show some parts of their code in the talk but that is it.
- withinboredom 3y agoThere's literally a talk linked to in the essay.
- toastercat 3y agoA link to a talk is not the same thing as source code.
- withinboredom 3y agoAh, I thought you meant "source" as in "news source" not "source code."
- toastercat 3y agoOh my mistake. I probably should have been clearer.
- renerick 3y agohttps://zorro.management https://zorro.management Not affiliated with them in any way, but it's made with htmx and some JS for more complex features As for "new class of web experiences", given that htmx explicitly aims to expand upon what is considered the Old Good approach, not sure if it can provide that
- KodingKitty 3y agoAnother "Made with HTMX" example. E-shop frontend coded in HTMX and Hyperscript. https://www.makaron.cz/ https://www.makaron.cz/
- dartos 3y ago> trailblaze a new class of apps I think you misunderstand HTMX. It’s the revival of an old class of apps in a backend agnostic way. It’s not doing anything new, or anything that warrants a “new class of apps.” It’s a way to build hypermedia (read: content) focused sites. Classic sites like shopping catalogs, forums, admin front ends, blogs, etc. It’s just jquery/liveview/turbolinks, but backend agnostic and without needing you to maintain much (or any) frontend js logic. Once you need heavy interactivity (think google docs or figma) it stops providing much benefit.
- nologic01 3y agoDo you think we have exhausted the space of "hypermedia" apps? I dont think so.
- tracker1 3y agoThe problem with that is you need (one of many) server-side options to respond to the events... you could do a TodoMVC HTMX front end, but what would you use for the backend to work with it? Go, C#, Rust and a handful of others seem like pretty natural options, but as with all things, YMMV. I mention C# in that ASP.Net MVC + Razor seems like a very clean match to the HTMX paradigm.