Which one will you recommend for a page application between angularJs, Reactjs and Vuejs | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 8

Which one will you recommend for a page application between angularJs, Reactjs and Vuejs

Which one will you recommend for a page application between angularJs, Reactjs and Vuejs

5th Aug 2019, 2:19 PM
Trinity
7 Answers
+ 7
I am a React developer myself and would prefer React over the rest, but if you're a JS beginner or just moving to a framework after experiencing developing with vanilla JS, I think that Vue has the easiest learning curve, as it is more in line with the "traditional" HTML-CSS-JS development, and is using a lot of "magic" behind the scenes to simplify certain operations (i.e directives). Also, Vue is more popular in the Eastern part of the globe, especially in China. But as Eduardo stated, React is more popular generally, and, in my very biased opinion, is more fun for the developer, and does not employ any "voodoo magic", everything is done with the power of JS. The learning curve is much steeper than the Vue, you will have to wrap your head around concepts like JSX (this one is a hard shift from the traditional separated HTML-CSS-JS approach), immutable data, props, state (local & global) and also paradigms as "everything is components" (instead of the traditional MVC or MVM paradigms). But don't let it discourage you as with effort comes the reward, and in the end it will make you a far more superb JavaScript developer (as you would tackle each aspect and problem using JavaScript, even CSS if you choose so!) and much more "wanted" in the job market. To summarize, all of the frameworks are great at building a complex UI in their own way, it all boils down to preferences and circumstances, take yours into account and choose based on these factors.
6th Aug 2019, 8:38 AM
Eliad
Eliad - avatar
+ 8
I recommend React. The reasons are he is growing in popularity and usage more than the others(see google trendings and the job offers mainly in north america and europe) Vue is great too but the popularity is less than the others two. The learning curve of React is better for beginners than Angular, Vue is the easiest to learn
6th Aug 2019, 2:01 AM
Edd_Vargas
Edd_Vargas - avatar
+ 6
React is an UI library and very good. Vue is the easiest one, but the popularity is very small. Angular is the hardest one, but angular is having everything that developer need!
6th Aug 2019, 9:40 AM
CodeFu
CodeFu - avatar
+ 4
JS if you don't know it yet.. It's the foundation for the others
5th Aug 2019, 7:58 PM
Keith Cantrell
Keith Cantrell - avatar
+ 3
I recommend Vue, because there is good official documentation
6th Aug 2019, 1:37 PM
Anton Volkov
+ 3
Vue is easy, lightweight and has apparently learnt from the mistakes and successes of Angular and React.
6th Aug 2019, 11:05 PM
Sonic
Sonic - avatar
18th Jun 2020, 12:42 PM
Sharique Khan
Sharique Khan - avatar