|
|
|
|
|
by bluefish
6222 days ago
|
|
Built it without a hitch on a Mac. Ran the demo which seems clean and pretty snappy. I'm not familiar with how other libraries might be implemented, like mysql, sqlite, etc so I guess I'm wondering if this implementation will eventually support external libraries. Also wondering how node compares to, say, narwhal: http://github.com/tlrobinson/narwhal/commits/master which seems to be more of a std lib than a full runtime. Also, can narwhal be imported by node? All in all, really exciting. I've been wanting js on the server forever. |
|
It's designed to be interpreter agnostic, by implementing as much as possible in JavaScript, only dropping down to native modules where necessary (file io, etc). Currently Rhino is the best supported platform but people are working on V8 and Mozilla support as well.
It's still a work in progress but it's at the point where you can start playing with it. All of the Cappuccino build tools use it now, btw.
Then there's JSGI and Jack (http://jackjs.org/), which is how you interface with webservers. JSGI is a standard interface for JavaScript web applications and middleware, and Jack is an implementation of several web server adapters, middleware, and utilities, essentially a port of Ruby's Rack.