2 ms·
NodeJS is awesome. I love it. However, it is not a web framework. NodeJS is more like Rack than Rails. There is no default persistence engine, no template r
by aaronblohowiak 17y ago
NodeJS is awesome. I love it. However, it is not a web framework. NodeJS is more like Rack than Rails. There is no default persistence engine, no template rendering and no concept of a controller. There is not even a router! These things are not "core" to writing server-side javascript. NodeJS also speaks more than http! You can do raw TCP or UDP if you please.
You can build web frameworks on top of NodeJS (and lots of people are,) but that's kind of boring to me. NodeJS is particularly good at handling lots of open connections that it can read from and write to whenever it gets around to it. This means writing chat servers is trivial, writing a "socket server" for a game is trivial, push notification for websites is easy, and on and on.
Because of how little it does, it is a lot easier to get my head around than any of the other big evented frameworks (twisted, eventmachine &etc.)
- jraines 17y agoJust the sort of response I was hoping for. I wasn't really interested in Node before, now I think I'll check it out.