Skip to main content

Command Palette

Search for a command to run...

AngularšŸ vs React.jsšŸ vs VuešŸ āš”The Real Battleāš”

Published
•2 min read•View as Markdown
AngularšŸ vs React.jsšŸ  vs VuešŸ
āš”The Real Battleāš”
A

I am a Java Developer with 3 years of knowledge back end languages, responsive frameworks, databases, and best code practices. My objective is simply to be the best software developer that I can be and to contribute to the technology industry all that I know and can do.

Here is a Result from Goolge Trends

Screenshot 2021-04-21 125551.png

Angular, React.js & Vue

Angular, React and Vue are all highly popular JavaScript libraries and frameworks that help developers build complex, reactive and modern user interfaces for the web. Actually, with additional libraries like React Native, Ionic (with Angular or with React) or NativeScript you can even build native mobile apps for mobile devices with help of Angular, React and Vue.

In this article, we’ll not really look at why you would need such a framework. I’ll also not start explaining those libraries here - for that, you can check out other resources, like my courses on those topics (Angular, React, Vue - all included in our Pro subscription of course).

Instead, I want to share some thoughts on how those frameworks and libraries compare and which of the three you might want to choose for your next project.

I also want to mention that there are other, smaller, libraries or technologies like Svelte which do similar things. I do have a comparison on Svelte vs Angular etc as well.

# How Do You Decide Which One Is Best?

One important note first: There is no best framework or library here. All three libraries are very popular for good reasons. They all have their strengths and weaknesses and you can generally use either of the libraries for any project.

In this article, we’ll have a look at some strengths and weaknesses, we’ll have a look at ā€œwhat the market saysā€ (jobs, download statistics etc) and I’ll share my very personal opinion as well.

But to be clear about one thing right away: Ultimately, it’s very important if you like a framework/ library or not. If you like its syntax, its way of approaching things and if you like how you write code with it. If you don’t like a technology, you’ll not be able to work with it successfully! On the other hand, you’ll be able to get a lot out of each library if you simply enjoy working with it!

# Framework Backgrounds

Angular is a framework developed by Google: Google also uses Angular internally, hence we’ll not see Angular disappear over night. It will be maintained and continuously improved

React is a library built by Facebook: Facebook also uses React internally, hence we’ll not see React disappear over night. It will be maintained and continuously improved

Vue is a ā€œstandaloneā€ project that is not built inside of any company. It used to be a one-man show (Evan You, its founder) but those days are long gone. Nowadays, it has a dedicated team of core contributors that work on Vue.

45 views

More from this blog