Every technology is replaceable

Last year we did a few stories on how big brands moved from different technologies to Node.js. The stories caught on quite well in the Node community as people got excited about the takeover of node.js. More and more companies take in node.js in the fold of their respective technologies, and quite a few are changing technologies towards node.js. When one side wins, the other loses, Java lost in PayPal and Netflix when they switched technologies to Node.js and Ruby on Rails lost when Groupon and LinkedIn moved to Node.js.

That doesn’t mean that Java Or Ruby on Rails are going extinct or losing footing, it means that for a particular service Node.js was a better choice. That’s the thing, any technology can be replaced, even Node.js. But let’s not get ahead of ourselves. In the case of Linkedin, they moved to Node.js for the server side of their mobile app and for Groupon they moved their entire web and mobile traffic stack for faster times. Why? Because Node was the better choice, it was the right tool for the job, thinner, lighter, faster.

That’s how technologies get replaced, when they chose Ruby or Java, that was the right tool for the job, but things change, businesses grow, the environment gets new requirements and new languages enter the arena. This happens constantly, it’s happening right now as we speak, someone out there is thinking of a new language that does things better in certain cases. Node.js has been growing like crazy, getting into a lot of startups and large enterprise size companies. If you check out any job board you will find plenty of Node.js job position, mostly related to JavaScript, for a full stack approach or related to other technologies as well.

Every technology is replaceable, even node.js, but if it evolve in such a way that it remains the best solution for problems to come, not just for current predicaments, then it will become and remain dominant in the industry.