Server side: old way of thinking meets new
So what about server side? Why is node.js better than PHP?, or Ruby?, or insert another random language here? Well, the non blocking aspect of node is pretty damn cool, but the coolest part is we finally have a scenario where a single programmer can use a single language to build a web application. A coder can now understand the server and the client - and frameworks like Meteor will blur these lines even further.
Switching between languages when building a web application feels like the norm, but it’s not easy! I’ve used lots of languages in my career extensively; I’ll tell you switching between them has had its costs. Now, when I’m able to sit down and work in a single language... well, let me tell you its been one of the most relieving, freeing experiences of my career. Different languages come with more than just a different syntax, they also come with their own way of thinking, a community, currents and flows that will dictate your experience with them. This will be the first time where your webteam (all of them) will be able to speak without a translator, the first time the primary language of development will have direct roots to the place we’re all trying to build the best experience, the browser.