Description
When you hear the term "framework" in the context of web development most often people are refering to the JavaScript frameworks. But the term can be quite confusing and most of the famous JavaScript frameworks are actually not frameworks but libraries and they are actually not even JavaScript but TypeScript 🙃
The truth is that the border between libraries and frameworks can be a bit blurry and we tend to talk about a framework when using it changes the way we write our code, that is why Tailwind is called a framework because when we use it, we stop writing css in css files and we just write classes in our html. React claims not to be a framework because they use the same way as vanilla JavaScript for if statements and loops while Vue and Angular have their own way of looping and branching.
React, Vue and Angluar have caused a fierce debate within the web development community and it is time for you to decide what side you are on. First you can look at the slides I made to compare the three here but don't take my word for it. Try it out yourself with your favorite AI agent and make it help you compare the three giants and decide what kind of character you are when it comes to web development.
This guide is about comparing the three frameworks and getting a feeling of how you would choose the correct framework for the project you are going to build in the group project. 
