DEV Community

Discussion on: Stop Fighting About JavaScript Frameworks

Collapse
 
krishnzzz profile image
krishnzzz

It's important to know why is angular react or vue the best, in multiple point of views. These comparisons which you are calling a war are crucial.

Why?

Well there are tons of new projects every year, and tons of migrations. So it is important for each to assess the frameworks so that they get to know they fall in which category and which one is the best for them.

Collapse
 
johnbwoodruff profile image
John Woodruff

Thanks for your comment! A few of us have talked about this in other comments, but basically my opinion is this: Constructive criticism of each framework is crucial, so we can know the pros and cons of using that framework. Not only that, but it helps those frameworks get better as they eliminate pain points developers discover. That helps the community. What doesn't help the community is when people pit these frameworks against each other in an attempt to proclaim that one is better than all the rest and you shouldn't use those others.

That is all highly subjective and is (in my opinion) a form of gatekeeping. Essentially it's saying that Framework X is much better than Framework Y, so therefore you shouldn't be using anything other than Framework X. Well now you've told all the developers who will be using Framework Y in their jobs that they're using an inferior tool, and they should change for the sake of their jobs and the company.

React Angular and Vue are three incredible modern frameworks that each have their own pros and cons for use. Pitting them against each other is needless. There are times where it makes more sense to use Vue than React, Angular than Vue, etc. Most of the time however I feel it comes down to developer preference and experience, as all three will help you build an awesome modern web app.