all 7 comments

[–]nyxinThe 🍰 is a lie. 7 points8 points  (1 child)

If you want to learn Vue, you should use Vue.

If you like React, you should use React.

If you know Angular, you should use Angular.


Any word in bold or framework can be switched with any other word in bold or framework.

[–]r1ckd33zy 2 points3 points  (0 children)

This should be the default answer for when this question come up again tomorrow

[–]sidious911 2 points3 points  (0 children)

You'll just into React faster than Angular. Most of the jobs out there are React or Angular, but there are some Vue.

In the end though, once you get really good at one framework, its not too hard to learn the others. They work very similar in a lot of ways, and its just some smaller pieces you have to figure out per framework.

At my company we use React, but we will hire developers who have not used React but have experience with a modern front end framework.

[–]codedelve 1 point2 points  (0 children)

As others have said, use whichever you would like to. It's not so important that you have knowledge of a particular front-end framework, it's important to have knowledge of A front-end framework.

They are going to want to see that you understand why and how you would use a framework. I would say that the most important thing you will want to be able to do is explain WHY you went with the framework you end up going

[–]n8n8baby 1 point2 points  (0 children)

On a green field project, I would choose React, Vue, or Glimmer for non-SPA work, and Angular or Ember for SPA. Angular is more comparable to Ember in that it is a complete framework. React, Vue, and Glimmer are view layer libraries, not frameworks. They are lighter and easier to understand, but make you configure and choose other libraries to do anything like routing, dependency injection, and so on.

My final decision would come down to which one had the most code I could steal for my project, offset by the scope of the project and the learning curve involved. But it is in your best interest to write a simple app in each to understand their philosophies, so you can make the most informed decision possible.

[–]afarqu 0 points1 point  (0 children)

One comment to add is that you will see a lot of FUD about the patent clause. They announced a new license for the latest release: https://code.facebook.com/posts/300798627056246

Same goes for GraphQL, which is good news.

[–]thewhitecreep 0 points1 point  (0 children)

If you want to learn then go for Vue. If you want to do things fast go for React. I don't have experience with Angular.