I wrote a blog post about doing things in vanilla JavaScript. I'm really not a fan of frameworks, and since I'm currently working on a website redesign, I thought I'd write my thoughts here.

https://francisrubio.antaresph.dev/writing/building-websites-with-vanilla/

Building Websites with Vanilla

No, vanilla is not a framework.

Before anyone misconstrues this blog post, I am not saying that frameworks are bad. I'm just saying that what these frameworks are doing is doable by hand to some extent, and that I like doing that because that's just me.

Also, this post is from someone who hasn't touched ReactJS or Vue in, like, ever, so take it with a spoon of salt at least.

Also, this post by Noam Rosenthal is a very helpful one. I clung to this post since I first read it. I've built many websites just by using this article.

https://www.smashingmagazine.com/2022/02/web-frameworks-guide-part2/

What Web Frameworks Solve: The Vanilla Alternative (Part 2) — Smashing Magazine

In this second part, Noam suggests a few patterns of how to use the web platform directly as an alternative to some of the solutions that are offered by frameworks.

Smashing Magazine