3 ms·
>jQuery Now that's a name I haven't heard in a while. Seriously though, it is amazing how long jQuery basically single-handedly supported the entire public fac
by mhuffman 2y ago
>jQuery
Now that's a name I haven't heard in a while. Seriously though, it is amazing how long jQuery basically single-handedly supported the entire public facing internet. I know there was ASP and PHP/WP, but for non-cookie-cutter sites there was about 10-15 years where you could bank on jQuery as a dependency.
- JohnBooty 2y agoI kept waiting for "the next jQuery" but I guess it's never happening. It really was (and still is, I guess) such a remarkable project. A unifying, simplifying thing that was so good it replaced 95% of the competition for a number of years. Today... god. I realize that today's complex frontends are far from feasible in jQuery, and we could never have anything as simple as jQuery replacing them. But I'm not sure anybody actually likes what we wound up with.
- azemetre 2y agoI’d consider things like cheerio and alpine as the next iterations of jQuery. Also Frontend tooling doesn’t have to be complicated, only if you let it be. Using things like svelte or Htmx when appropriate are vastly easier than herding react or angular around. Also things like Laravel, Rails, and Django are still massively productive web toolkits that handle nearly everything you need to do to launch projects people want to use.
- JohnBooty 2y agoI really need to check out svelte and htmx.
- azemetre 2y agoDefinitely check out HTMX! I do like Svelte myself but I don't like how it seems like the majority of development is spent on Sveltekit itself. That said, Svelte is in a great position and can easily pair with things like Go or C# or PHP. It really reminds me of a more thoughtful react in a new age after a decade of previous lessons. As for HTMX, they published a great book that is available for free: https://hypermedia.systems/ https://hypermedia.systems/ The book is well written IMO, it goes through the history of hypermedia and how to create a CRUD app with HTMX + Python (Flask). The backend portions are very simple where you can easily replace it with the language of your choice, it's also not hard to find some repos online that do this too.