days
-4
-6
hours
0
-5
minutes
-2
-1
seconds
0
-9
search
JAX Developers Puzzle deadline approaching: Play for a chance to win a complimentary JAX London 2018 ticket!
2017 JavaScript Rising Stars

The rising star of JavaScript: Vue.js takes control of the game

Gabriela Motroc
Vue.js

© Shutterstock / Naumov S

A new trinity is taking the JavaScript ecosystem by storm. The results of the 2017 JavaScript Rising Stars graphs show that the “front-end framework” category is dominated by the following: Vue.js, React and Angular.

Every year, bestof.js.org —a curated list of the best projects related to the web platform— looks back at the JavaScript landscape and compares the numbers of stars added on GitHub over the last 12 months to find out who are 2017’s JavaScript Rising Stars.

The most popular projects (a.k.a. the hottest projects of the year) are:

  1. Vue.js
  2. React
  3. Create React App

2017 JavaScript Rising Stars: Most Popular Projects Overall

Vue.js — the trendiest project of the year, with more than 40,000 stars added on GitHub during the year.

What makes Vue.js special?

  • First, it has a small learning curve, with a component approach similar to React but with a more familiar syntax.
  • The ecosystem is well defined, including a set of de-facto standards: router: vue-router, State management library: Vuex
  • The concept of single-file component that includes template, logic and styles in a single file .vue file is really nice.
  • It’s used by one of the most popular PHP frameworks, Laravel, as its default view engine.
  • It’s not backed by a big company of the Internet like Facebook or Google but maintained by Evan You as an open-source project sponsored through crowd-sourcing.

React — the runner-up with more than 27,000 stars added (over the year!) on GitHub

Create React App — the recommended way to start a new project with React.

Vue.js won big in 2017

Vue.js is not only the most popular project but also the most popular UI framework — yes, it managed to outshine them all, including all-time favorite Angular and React. Before you say anything about the framework/library mix-up, let’s hear them out:

It’s common to call these frameworks but, to be more accurate, the only framework is Angular, and we should call Vue.js and React libraries.

Although according to npm’s State of JavaScript Frameworks, React is the one to rule them all, Laurie Voss, co-founder and COO of npm told us earlier this month that Vue.js could overtake Angular in 2018.

From my perspective, there are two factors driving Vue’s growth.

 First, lots of developers still want a “soup to nuts” framework, i.e. one that does everything from routing to templating to back-end data fetching. Vue does this, which tends to make it easier for a first-time developer to pick up since they just make one choice: use Vue, and all the other choices are made for them.

Read the entire interview here.

If we look at The State of JavaScript 2017, “React is still the dominant player here, but Vue is making big gains on the back of Angular’s diminishing popularity.” According to their results, Vue.js has managed to outshine Angular 2 (not Angular 1 though!).

Furthermore, 12.000 respondents are willing to give it a try so this year it might actually be the runner-up or, who knows, even become No.1.

Speaking of Vue.js, you should check out the latest JAX Magazine issue — there are a couple of articles about Vue.js and why you should give it a try.
This JAX Magazine issue wouldn’t be complete without Angular, React and Node.jsDownload the issue here.


asap

Author
Gabriela Motroc
Gabriela Motroc is editor of JAXenter.com and JAX Magazine. Before working at Software & Support Media Group, she studied International Communication Management at the Hague University of Applied Sciences.

Leave a Reply

Be the First to Comment!

avatar
400
  Subscribe  
Notify of