4 ms·
Comparing it with React is a low bar, since a lot of people are unhappy with React. Arguments like "React is popular, AI knows it", or "React is popular, lots
by nsonha 2y ago
Comparing it with React is a low bar, since a lot of people are unhappy with React.
Arguments like "React is popular, AI knows it", or "React is popular, lots of component have been written in it" seem weak.
A proper antithesis for htmlx should compares it with SPA.
- simonw 2y agoHTMX can be used as a tool for building SPAs, so I don't think it makes sense to compare it with SPA. What's an SPA if not a single web page where clicking on things causes that UI to update in-place in different ways?
- nsonha 2y agohtmlx is what you would have on the front end when you do server rendering. Server has to do quite a bit, routing among other things. In SPA server just serves a single page and routing is all done in the client.
- mardifoufs 2y agoAnd a lot of people are happy with react. Not sure what your point is. I mean of course people using a more niche framework will usually be more happy about it, because early adopters usually choose to use the technology. Like, it's rare to come across htmx (or svelte, or solid) in a corporate job for now, which means that almost all of their users like said frameworks enough to use and talk about them in their free time For react that's just not the case, because it's everywhere. If I was forced to use Vue, I wouldn't like it. But I'm not so I don't use it enough to criticize it a lot. If anything I've seen more people dislike angular or vue when they had to work in a project that used those frameworks, and didn't have a say in that choice. But that's also just an anecdote obviously
- nsonha 2y agoHey I like React to, I'm actually complaining that often React is used as a scapegoat and and it would be a weak/not really on point criticism for htmlx. I mean people should understand that htmlx is bad because it's clunky, not because it's unpopular and there is no job.
- mardifoufs 2y agoI completely misunderstood your original comment then, sorry!