Why LinkedIn's Mobile Developers Dumped Ruby For Node.js - InformationWeek
06:04 PM
Connect Directly

Why LinkedIn's Mobile Developers Dumped Ruby For Node.js

Node.js, a server-side programming platform for JavaScript, available as open source, is part of the story behind a performance boost for LinkedIn's most recent iPhone app.

"All user experience, mobile or on the Web, in general is evented by nature – it's driven by the user touching something or taking some action," Prasad said. JavaScript and AJAX programming tend to be built around events for that nature, but many of the server-side languages for Web development such as PHP follow a more procedural model of doing things one at a time in a predefined order, he said, whereas Node.js makes server-side programming more like coding for the browser or a mobile client.

The Web and mobile development environments are converging around HTML5, he noted, adding that the LinkedIn iPhone app is actually "about 80% Web-based, and it's designed so you can't tell which parts are Web and which are native."

Another reason Node.js is making great performance gains is that it runs on the same V8 JavaScript Engine used in Google Chrome and therefore benefits from work that Google and other big companies are pouring into improving JavaScript performance on the browser.

The LinkedIn engineering group has taken to enthusiastically blogging about Node.js and how to maximize Node.js performance.

One of the biggest benefits is that JavaScript developers who previously were not comfortable with server-side programming now can work in both realms, Prasad said. "We don't really have client developers and server developers anymore --we just have developers." One reason LinkedIn is talking up the technology is it wants developers to know "if you're interested in this stuff, or you have experience with this stuff, you should come work here," he said.

Follow David F. Carr on Twitter @davidfcarr. The BrainYard is @thebyard

Meet top cloud computing technology companies in Cloud Connect's ever-growing Expo Hall, and learn about the latest cloud services, applications and platforms. It happens in Santa Clara, Calif., Feb. 13-16. Sign up now with Priority Code CPMWCC18 for a free Expo Pass or $100 off our conference passes.

2 of 2
Comment  | 
Print  | 
More Insights
Newest First  |  Oldest First  |  Threaded View
How Enterprises Are Attacking the IT Security Enterprise
How Enterprises Are Attacking the IT Security Enterprise
To learn more about what organizations are doing to tackle attacks and threats we surveyed a group of 300 IT and infosec professionals to find out what their biggest IT security challenges are and what they're doing to defend against today's threats. Download the report to see what they're saying.
Register for InformationWeek Newsletters
White Papers
Current Issue
2017 State of the Cloud Report
As the use of public cloud becomes a given, IT leaders must navigate the transition and advocate for management tools or architectures that allow them to realize the benefits they seek. Download this report to explore the issues and how to best leverage the cloud moving forward.
Twitter Feed
InformationWeek Radio
Archived InformationWeek Radio
Join us for a roundup of the top stories on InformationWeek.com for the week of November 6, 2016. We'll be talking with the InformationWeek.com editors and correspondents who brought you the top stories of the week to get the "story behind the story."
Sponsored Live Streaming Video
Everything You've Been Told About Mobility Is Wrong
Attend this video symposium with Sean Wisdom, Global Director of Mobility Solutions, and learn about how you can harness powerful new products to mobilize your business potential.
Flash Poll