SAN FRANSISCO: A new survey conducted by the Node.js Foundation states that there is a full stack demand for Node.js by enterprise developers. According to the Node.js user survey report, Node.js is emerging as a universal platform used for Web applications, the Internet of things (IoT) and the enterprise.
The user survey report provides a detailed picture of the technologies that are being used particularly with Node.js in production and language preferences (current and future) for front-end, back-end and IoT developers. Key highlights of the survey:
According to the report, it was found that 45 percent of developers use Node.js with containers for developing and deploying microservices architectures. Furthermore, the report also found that 58 percent of respondents that were identified as IoT developers use Node.js with Docker; 39 percent of respondents that identified as back end developers use Node.js with Docker; and 37 percent of respondents that identified as front end developers use Node.js with Docker.
It was found that Node.js is being increasingly used in enterprises such as PayPal, Go Daddy, Capital One and Intel. The foundation survey results showed that more than 45 percent of respondents said they are already using the Node.js Long Term Support release (v4). 80 percent of those who haven't upgraded report definite plans to upgrade to v4, with half of respondents planning to do so this year. In addition, the survey showed there is strong interest in enterprise tooling among 34 percent of technology leaders.
It was also found that the popularity of real-time, social networking and interactive game applications is pushing a new stack among developers, according to the report. Node.js, in combination with MongoDB, Express, AngularJS, is being used to allow developers to tackle the needs of front end and back end development.
In the future back end, front end and IoT developers plan to decrease their use of Java, .Net and PHP and increase the use of Python and C++.
The survey was conducted for 15 days and had 1,760 people from around the world to participate in it. Seventy percent of the respondents were developers, 22 percent technical management and 64 percent run Node.js in production.