Saturday, May 9, 2020

Why are Angular, React and Vuejs are the most popular frameworks?

Hello,
There are a number of reasons why a framework is popular:

  • They have a huge community :
This is essential to learn a framework (you will find countless resources, answers to tens of thousands of questions etc) and to maintain it (the community is involved in reporting an astronomical amount of bugs and fixing them).

  • They have gigantic resources :
Developing a framework takes an enormous amount of time and requires exceptional developers who are paid very high salaries. You have to be able to spend tens of millions a year. Angular is created by Google (several dozen full-time engineers), React by Facebook and Vue.js by sponsors (including Alibaba, the Chinese Amazon).

  • They are here to stay :
In addition to their community and their resources which assure them a certain sustainability, they are at the forefront of Web technologies which are overwhelmingly developed by GAFAMs (Google, Amazon, Facebook, Apple and Microsoft). With each new innovation, it is integrated into these frameworks.

One of the main fears when we learn something new is to waste time: not knowing if the technology is losing momentum and if it will not disappear in the coming years when we have invested a lot of time on it! It’s very common for open-source projects (even large ones) to disappear overnight because the creator decides to stop for lack of time, money or motivation.

As for Angular and React, there is absolutely no chance.
Angular is used in almost all Google products including Adwords, which is the main source of income for one of the most powerful companies in the world.
Exactly in the same logic Facebook uses React, for Facebook of course but also for Instagram for example.
This is a small negative point on Vue.js, if Evan You decides to stop working on Vue, will the project persist? Will he manage to find a replacement for his level who is ready to spend 100% of his time on the framework? Evan is extremely well paid by the sponsors and the community so it won't be a financial concern.

The first conclusion to draw is that in all three cases, we are dealing with a framework proven by millions of developers and which is extremely well developed and well maintained, with gigantic communities and significant funding which will be there for very many years.

0 comments:

Post a Comment