htmx
htmx copied to clipboard
BIG shout out....
I just wanted to give you a BIG shout out.
I work in a small dev company and primarily focus on in-house software building. Usually we've done this in some form of api in python and angular or react. This sometimes seems like a lot of work for what you produce, duplicating validation, handling permissions and so on. I watched your interview with The Prime Time and thought we could give that a whirl.
We have an in-house time tracking solution that was made when angular 2 first appeared in beta using djangorestframework as an api. So I bit the bullet and thought for this we will do EVERYTHING different. We went with Golang, SQLC, Gin and HTMX. What a breath of fresh air. While it feels like ive gone back to the days before the large js frameworks it feels like a totally new era.
- Every front end reaction where the content is not immediately visible is an htmx call to get the state or content.
- It's super snappy combined with go with no visible lag, better than angular it feels.
- Handling things like can a user perform this action on this particular item takes a fraction of the time to produce.
- What someone can and can't do or see feels like its back where it should be on the server.
- Handling logic feels a little awkward atm. My brain keeps looking for 404's an not asking me what content should they see when the success path cannot be fulfilled. This I want to do more with and give more thought.
Is there a place for the larger frameworks, of course. I don't yet know in my head where the boundary lies it feels some way off where I am. If you have any thoughts??
Yes im only a few days in but the only question I seem to ask myself is "What else can I use it for?". Well done to anyone involved.
MUCH APPRECIATED Stu
@stuartaccent - Yes, it is awesome!