While I was doing some research on Ruby + Rails, I cam across Node.Js. I have seen people bring it up before but I have never understood it. From some of the blogs I have been reading, they say it allows you to use javascript as the server-side language.

Is Node.JS meant to replace PHP or Ruby for the server-side language?

Does anyone here use it? If so, what are its advantages over another server-side language?