Hacker News new | ask | show | jobs
by masklinn 5063 days ago
> Rails is turning into a framework that includes everything

It's really not turning into anything, Rails had response streaming back in the days, the whole stack has response streaming (as long as the underlying server handles it and there's no broken middleware anywhere) and most microframeworks have response streaming.

There's nothing special to response streaming.

> since everything in node.js is non-blocking.

Not in your wildest dreams, IO is non-blocking and that's about it. Try a bit computation in a node response flow and see your concurrency disappear. If you're looking for "everything is non-blocking", Node most definitely isn't going to cut it.

> There are so many ways to shoot yourself in the foot if you develop large realtime systems in Ruby

Just as there are in Node. And Ruby has eventmachine which works rather well.