3 ms·
They do, but they have a steeper learning curve and cause more separation between back and front end. Sometimes that's good, sometimes it isn't. [0] and [1] ar
by sixhobbits 5y ago
They do, but they have a steeper learning curve and cause more separation between back and front end. Sometimes that's good, sometimes it isn't.
[0] and [1] are relevant sections of a much longer guide that go into more detail about the tradeoffs.
[0] https://www.saaspegasus.com/guides/modern-javascript-for-django-developers/htmx-alpine/ https://www.saaspegasus.com/guides/modern-javascript-for-dja...
[1] https://www.saaspegasus.com/guides/modern-javascript-for-django-developers/client-server-architectures/ https://www.saaspegasus.com/guides/modern-javascript-for-dja...
- pythonaut_16 5y agoThis is also one of the use cases that Vue targeted specifically and it greatly accelerated its adoption. Vue positions itself for anything from jQuery replacement all the way to a full SPA and everything in between.
- zdragnar 5y agoIt's how Facebook originally (still?) used react. Anything works that way as long as it doesn't come with a built in router and you are careful not to accidentally bundle two different versions of your runtime.