Microsoft is helping refine Node.js for use on Windows and its Azure cloud. Redmond is working with cloud computing vendor Joyrnt to port Node to Windows, a move that will produce a Node.exe, according to a post on the Node blog. Joyent employs Node.js creator Ryan Dahl. Web host turned cloud champion Rackspace is also helping …
Good. Can we have more like that please MS.
For instance, I'd love to be able to have my users conveniently stand up their own CouchDB instance from right where they are. My app takes care of the complexity, just so long as CouchDB is online somewhere with an end-point. There are a few specialty hosts like Cloudant and IrisCouch. Joyent and DotCloud may be adding services too. But as far as I am concerned, the more accessible to end users the better.
There's plenty more projects like Node and Couch but, selfishly, these are the two I care about currently. I have to say, with this and its HTML5 strategy, MS appears to be trying to woo developers with no MS affiliation, such as myself onto its platforms. If they don't compete unfairly, I'll be open-minded.
Goooooood... *EVIL LAUGH*!
I've been wanting to experiment with it, but was too lazy to compile it for Windows myself. Keep it up Microsoft!
Wait for it...
Remember the old saying?
Embrace ... Extend ... Break, Oops!
Still, it's a step in the right direction.
Why would you even want to run node.js on windows? What is the added value? I don't believe it will run faster on windows than it does under linux.
Necessary step for VC++6 compatibility.
... maybe your web servers are on IIS ?
Just a thought.
Horse->cart, not cart->horse
It's not why would you want to runs node.js on Windows, it's how can we stop people that want to run node.js switching from Windows to Linux.
Can someone explain this simply to me?
Node is written mostly in C++ to interpret js scripts for you and provide it with necessary framework to run on server side and handle incoming requests (most likely HTTP). It's based on very fast and open source js engine from Google called V8 (written in C++ too). There are also some modules written in js bundled with it, but for any "serious" use, most likely you will want to deploy some of many 3rd-party modules written *for* Node.js (list here https://github.com/joyent/node/wiki/modules )
For more on Node.js internals, goals and philosophy see the presentation here
FWIW Node.js can be (theoretically) compiled with mingw to run on Windows, but I applaud MS for helping out to make it better experience.
Presumably node.js is standards compliant
and rather than MS making their software standards compliant and just using node.js as is they are going to urinate in everyone else's chips - to make it a better experience for everyone?
I think you should really read up on what node.js is, rather than assuming.
"Redmond is working with cloud computing vendor Joyrnt to port Node to Windows, a move that will produce a Node.exe" that will eventually be incompatible with any Node.js version that doesn't run on Windows.
Paris cause she's seen all this before too.
I think /\/\j17 called it. If Microsoft thinks they are going to get people to go from Linux to Windows they are delusional. But it reduces one source of erosion in user base (people wanting to run node.js, and presumably finding there's not a package of it for Windows.)