We would not give any opinions about it because opinions vary from persons to persons. We would simply be discussing the facts and specific figures what should we use based on the following two criteria’s:
- How Popular a language is- Popularity
- Jobs based on a particular language- Job Market
- How Difficult a language is to learn-Learning Curve.
Popularity- How Popular a language is?
- It is declarative. React makes it painless to create interactive UIs. Component-Based and also has reusability features on the go.
Find More info at- https://reactjs.org/
With 86,723 likes on Github holds the second position in the popularity list.It is a progressive framework for building user interfaces. It is designed from the ground up to be incrementally adoptable, and can easily scale between a library and a framework depending on different use cases. It consists of an approachable core library that focuses on the view layer only, and an ecosystem of supporting libraries that helps you tackle complexity in large Single-Page Applications.
Find More info at- https://vuejs.org/
With 34,018 likes on Github holds the third position in the popularity list. It’s one of the widely used frameworks. Easy to write since uses the HTML statements perfect for a newbie in programming to understand.
Find More info at- https://angular.io/
Find More info at- https://www.emberjs.com/
Job Market-Jobs based on a particular language
I’ll be using indeed for getting the stats for now.
One thing you should consider while directly following the numbers that Market takes time in replacing the old pages with the new ones. But Also keep in mind learning how to code can be quite challenging at first. Not only are you expected to build a solid foundation of programming concepts, but also you are presented with a myriad of different choices to make when building a substantial product.
After building a few such applications on any particular framework or technology, you naturally tend to feel more comfortable with these choices, If you found a particular piece of technology or paradigm easy to use in the past, chances are you would lean towards more using it again in the future.
So it’s good to use what you have learned completely. Still, we should
- Have Conscious Effort Toward Exploration of New Trends and Technologies
- and, Should Encourage new Ideas.
Search stats in India
- Angular: 4469
- React: 1,694
Learning Curve-How Difficult a language is to learn