The State of JavaScript 2017: Results

JavaScript developers prefer React, want to ditch Angular & are attracted to Vue.js

Gabriela Motroc

© Shutterstock / penguiin

The State of JavaScript 2017 results are in! We’ve been dying to see what JavaScript developers want to use, what they’re fed up with and what they would consider using. We’ve amassed a list of highlights which includes developers’ favorite libraries and frameworks, how many libraries they use and more.

“The JavaScript ecosystem is richer than ever, and even the most experienced developer can start to hesitate when considering the multitude of options available at every stage,” according to The State of JavaScript 2017.

They are not wrong, that’s for sure. A lot of things are happening in the JavaScript world right now and we’re happy to help by showcasing developers’ experiences with different libraries and frameworks. As a matter of fact, the next JAX Magazine issue will be all about the JavaScript universe so keep an eye on JAXenter.com — the new issue will be published in early January.

For starters, JavaScript remains the most popular programming language for GitHubbers, according to GitHub’s State of the Octoverse 2017. They may be open to requests in a whopping 337 languages, but for the fourth year running, JavaScript remains GitHubbers’ favorite.

Still not convinced that it is JavaScript’s time to shine?  Stack Overflow recently analyzed the most dramatic technology increases and decreases and, as it turns out, a handful of JavaScript ecosystem members are at the top of the ‘sustained growth’ list: Angular, TypeScript and Meteor.

TypeScript is not only the technology that has registered the second highest sustained growth — it is also among the least disliked technologies. Find out more about TypeScript’s growing popularity here

SEE ALSO: JavaScript cheat sheet: Tips & tricks

The State of JavaScript 2017: Highlights

First off, you should know that if you want to explore the connections between the inhabitants of the JavaScript ecosystem, you can do that.  You can see how many React users also use Redux, if Express users are also into Ember and so on and so forth.  Have fun!

TypeScript is slowly (but surely!) becoming “the leader in the typed JavaScript space,” according to survey results. Right now, ES6 is the undisputed leader, followed by “plain” JavaScript but there are almost 9.000 respondents who said they would like to learn it. Also, most respondents (10.859 to be more exact) seem to prefer to juggle two libraries while 6.646 are only using one.

React is still the dominant player here, but Vue is making big gains on the back of Angular’s diminishing popularity.

The State of JavaScript 2017: Results

What’s interesting is that a lot of respondents are not using any front-end frameworks. Also, Vue.js has managed to outshine Angular 2 (not Angular 1 though!) and, according to this chart, 12.000 respondents are willing to give it a try so next year it might actually be the runner-up or, who knows, even become No.1.

When it comes to state management tools, REST API is the undisputed leader, followed by Redux and Firebase. What’s impressive about GraphQL is that 14.000 respondents would give it a try, which means that the results might look different next year.

SEE ALSO: Mesh – the JavaScript IDE that feels like a spreadsheet

We talked about Meteor in the beginning (since it is at the top of Stack Overflow’s ‘sustained growth’ list) but now it’s time to welcome it back into the conversation. Although it is quite well-known, it hasn’t managed to impress a lot of people. This time, it occupied the third position after Koa, the runner-up, and Express, the back-end framework which gathered a lot of thumbs-ups from respondents.

The State of JavaScript 2017: Results

The survey also includes results from the testing landscape, CSS, and styling, build tools, mobile and more. Check out the survey here

asap

Author
Gabriela Motroc
Gabriela Motroc is editor of JAXenter.com and JAX Magazine. Before working at S&S Media she studied International Communication Management at The Hague University of Applied Sciences.

Comments
comments powered by Disqus