Companies might not be using the framework that you are trying to get to grips with. It is important to choose one which one has plenty of support available, and what job opportunities are out there.
* Searches performed on indeed.co.uk on Sunday 28th July 2019, using "United Kingdom" as the location
Now that we have a general idea of how many jobs are available for each framework, that's analyse the top 5 frameworks.
AngularJS is basically version 1 of Angular, and according to it's website, it is now in "Long Term Support" according to this blog article on the Angular website. Basically that means that the only changes to the framework will be bug fixes. That means that the number of career opportunities is likely to decrease as time goes on.
Vue.JS seems to prides itself as a light-weight framework. On it's website, it states that you can "Build APIs you need in minutes instead of days, for free."
And who would argue with the following code example. In it, I've added a div tag, and inside the div tag, I'm getting Vue.JS to append the text "This is my Text".
$("#round-the-code .sampleText").html("This is my text");
From version 2, Angular was rewritten with many differences to AngularJS and is now on version 8 of the framework.
I wasn't able to use Angular without creating a web application for the framework, but it was fairly quick to set up the web app. The Angular website houses extensive document with a number of tutorials to get your teeth into.
React's website has a number of examples and documentation that allows you to use the framework.
And the framework can be set up very easily in a HTML file as this demostration shows:
It's worth noting that the results from Indeed are only based to jobs in the United Kingdom. It's also worth noting that some of the jobs found on the search terms may not be related to the technology, but for something of a similar term.
At the end of the day, the person using the end product will not care what framework it's written in. They will just want something that works, and works well.
About the author
Senior .NET web developer | ASP.NET Core | C# | Software developer