Node.js benefits increase over time

Node.js 2017 user survey results: This is what users like about Node.js

Gabriela Motroc

© Shutterstock / docstockmedia

The results are in! According to this year’s Node.js user survey findings, many users learned Node.js with the help of online courses and a whopping 95% of people who use this framework learned it in English. Furthermore, the benefits of this framework increase over time. Eager to find out what are the most used languages? Read on to find out who’s the winner.

Let’s make a detour, shall we? Earlier this year, we invited you to fill out our annual survey — its aim was to find out which technology topics will be especially important for you in 2017. According to the survey results, the winner of the web frameworks category was Spring MVC but the runner-up was Node.js, followed by Play Framework and Java EE — MVC. What’s the point of all this? To show you that even though Spring MVC was the winner, Node.js was breathing down its neck.

JAXenter 2017 survey: Web frameworks category

Evidence No.2

Some people still see Node.js as a rookie, but it has managed to sneak into the code stacks of tech giants and Fortune 500 companies. It’s safe to say that Node.js is playing in the big leagues thanks to giants such as Microsoft, LinkedIn, Netflix, PayPal and a plethora of others.

For example, eBay’s distinguished engineer Senthil Padmanabhan explained in a blog post that the company has always been open to new technologies, “and Node.js has been topping the list of candidates for quite some time.” Some eBay engineers concluded that Java did not seem to fit the project requirements, so they began exploring the world of Node.js.

PayPal’s ode to Node.js also occurred in 2013. Jeff Harrell, senior director of online payments engineering and Product at PayPal, wrote that Node.js unified the company’s engineering specialties into one team which allowed them to understand and react to the users’ needs at any level in the technology stack. Two of the five engineers working on the Java application started working on the parallel Node.js app. Because the Node.js app was built almost twice as fast with fewer people, was written in 33 percent fewer lines of code and was constructed with 40 percent fewer files, PayPal decided to put the Java app on hold while they doubled down on the JavaScript one.  Harrell explained that even the Java engineers were happy with the decision.

Netflix is also a big Node.js fan. Read more about it here.

SEE ALSO: Node.js 8 doesn’t come away empty-handed — Developers also receive [email protected]

Node.js 2017 user survey results

The findings show that some of the user benefits are boosted developer productivity, improved developer satisfaction as well as reduced development costs. If you’re based in Latin America and you already use Node.js, chances are you’ll up your usage; China is the runner-up, followed closely by EMEA.

What’s interesting is that 95 percent of users learned Node.js in English. Although 51 percent learned it in their native language, that language might be English so suffice it to say that English is the universal language of Node.js.

Node.js 2017 User Survey Results

Less than 30 percent of respondents are interested in contributing to open source Node.js projects but 40 percent of them are interested in mentoring others. One good, one bad!

What users like about Node.js

  • Versatility
  • Agility
  • Performance

According to the findings, 68 percent of respondents claim that this framework helped increase developer productivity while 65 percent swear that it helped boost developer satisfaction. Reduced development costs and increased application performance are also on the list of benefits.

It looks like Node.js is being used with databases (95 percent), front-end frameworks/libraries (86 percent) and Node.js frameworks (80 percent) but the list also includes load balancing, containers/cloud native, CI and messaging systems.

Most survey respondents use this framework for web apps (84 percent), and only 14 percent use it for Big Data/Analytics purposes.

 Languages used

JavaScript is the winner — this language is being used by 90 percent of the respondents; what’s even more interesting than the fact that respondents seem to have reached a consensus is that the runner-up (in this case Python) has only convinced 36 percent, closely followed by Java (35 percent). Rust and Swift are the least used languages.

Exciting, right?

Check out the entire list of findings here.

If you want to read more about how Node.js builds and delivers scalable architecture, don’t miss this article.

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

Inline Feedbacks
View all comments