0. Time needed to finish reading: 2-4 minutes
In the first phase, let’s compare the main players in the market and analyze their evolution in the last 5 years. We’ll talk about AngularJS, Angular, React, Vue.JS and Ember. We are big fans of using Google Trends, so here’s the graphic.
We can see that the clear winner is React. For some good reasons: it was designed by a developer’s team from Facebook in 2013, it’s flexible, has a smooth data flow and simple display logic, plus it has a serious financial backing.
But let’s just take a closer look at what happened in the past year.
Angular has lost some of its popularity, while React, although it has gone through a difficult time (remember the license issue?), has continued to grow steadily. The interesting bit of information here is that Vue.js also grew in popularity and general idea is that developers started adopting it because it’s faster and leaner than React and Angular. An interesting insight is provided by bestofjs.com with their Rising Start project, where Vue.js was tracked with an impressive number (40K) of stars last year.
#3. Frameworks & Libraries you could check out
Having in mind the graphics above and the the dynamics with which frameworks or libraries appear or develop, here is a list with few suggestions:
3.1. Next.js – a lightweight framework for static and server‑rendered applications. Used by Trulia, Netflix, GitHub and Ticketmaster
3.4. Choo -A 4kb framework which is completely independently funded. The philosophy behind the creation for the framework is really interesting (but we’ll let you discover it)