Live data from Hacker News

RingoJS vs NodeJS

gmosx.com

31–39 of 39 posts

Re: RingoJS vs NodeJS

#31
post #27
post #13

Earlier quoted context omitted.

Comparing comet performance between node and ringo should be interesting. Ringo uses jetty/cometd, so it should scale pretty decently as well. My guess is that node will use less memory per connection (and thus allow more simultanous connections), while ringo/jetty should have better latency. This is also what this benchmark suggests: http://praxx.is/post/486034949/comet-with-bayeux-node-js-vs-...

Before our node.js solution we actually ran Java along with a highly optimized JBoss Netty comet implementation and it had a hard time scaling since it used _a lot_ of memory. Generally, our Java solution used around 10 times more memory than our node.js solution. Like I note in that post: "We have rewritten to node.js from Java+JBoss Netty, because the old solution had scalability problems. We have also been able to…

I know, i read that post. I'm planning to do a Node/Ringo comet comparison soon, and memory usage/max connections will be a part of that.

Re: RingoJS vs NodeJS

#32
As a web developer I'd kill to code server-side in javascript.

Node is overly complex and overengineered for simple tasks.

Ringo runs on java which I hate, just a personal taste.

Kudos to both, just not what I need.

So while I keep an eye on SSJS, I can tell you there is no tool that suits web hobbyists like me right now.

Re: RingoJS vs NodeJS

#33
post #29

Earlier quoted context omitted.

Yes, and the way to win people to your way of thinking is to tell them that it's because of "cool marketing" and that it is a "toy." Swell! The OP's advice is sound: Stop making groundless rips on the other tool, and talk about why Ringo is better. Even "better" is totally subjective, because it depends on what you WANT from a tool. But instead of saying "If you like x, you'll love Ringo!" you basically resorted to t…

I don't have any technical problem with NodeJS. My problem with NodeJS is that it practically stopped the progress on the CommonJS discussion group, by moving the attention from important issues like a standard library, module transport, etc to non-issues like async. What a pitty...

async is the main reason to use NodeJS, and it supports the older module spec. I'd rather no standard library than a sub-par one.

Re: RingoJS vs NodeJS

#34

As a web developer I'd kill to code server-side in javascript. Node is overly complex and overengineered for simple tasks. Ringo runs on java which I hate, just a personal taste. Kudos to both, just not what I need. So while I keep an eye on SSJS, I can tell you there is no tool that suits web hobbyists like me right now.

You don't have to deal with Java if you don't want to when using RingoJS. Also, have you tried http://www.akshell.com ?

Re: RingoJS vs NodeJS

#35
post #31
post #27

Earlier quoted context omitted.

Before our node.js solution we actually ran Java along with a highly optimized JBoss Netty comet implementation and it had a hard time scaling since it used _a lot_ of memory. Generally, our Java solution used around 10 times more memory than our node.js solution. Like I note in that post: "We have rewritten to node.js from Java+JBoss Netty, because the old solution had scalability problems. We have also been able to…

I know, i read that post. I'm planning to do a Node/Ringo comet comparison soon, and memory usage/max connections will be a part of that.

Please do. I don't know why people keep reposting my benchmark, its terrible and really only applied to what I'm doing with Comet. Memory, etc, isn't the biggest factor for us.

Re: RingoJS vs NodeJS

#36
post #28

Earlier quoted context omitted.

Yes, and the way to win people to your way of thinking is to tell them that it's because of "cool marketing" and that it is a "toy." Swell! The OP's advice is sound: Stop making groundless rips on the other tool, and talk about why Ringo is better. Even "better" is totally subjective, because it depends on what you WANT from a tool. But instead of saying "If you like x, you'll love Ringo!" you basically resorted to t…

I'd appreciate a couple of observations regarding what you "didn't like at all"; while I don't think that every tool has to cater to every taste or requirement, you are, AFAIK, a long-time (client-side) JavaScript developer, and getting honest feedback from that clientele would be extremely beneficial for the project.

You're not going to like any of my feedback because our views are polar opposites. :)

Re: RingoJS vs NodeJS

#37
post #29

Earlier quoted context omitted.

Yes, and the way to win people to your way of thinking is to tell them that it's because of "cool marketing" and that it is a "toy." Swell! The OP's advice is sound: Stop making groundless rips on the other tool, and talk about why Ringo is better. Even "better" is totally subjective, because it depends on what you WANT from a tool. But instead of saying "If you like x, you'll love Ringo!" you basically resorted to t…

I don't have any technical problem with NodeJS. My problem with NodeJS is that it practically stopped the progress on the CommonJS discussion group, by moving the attention from important issues like a standard library, module transport, etc to non-issues like async. What a pitty...

Ah, yes. You called it a toy because toys are known for disrupting the progress of other projects? That's what toys do, I suppose?

You're backpedaling. If you're going to rant, own it. Otherwise don't rant.

Re: RingoJS vs NodeJS

#38
post #28

Earlier quoted context omitted.

I'd appreciate a couple of observations regarding what you "didn't like at all"; while I don't think that every tool has to cater to every taste or requirement, you are, AFAIK, a long-time (client-side) JavaScript developer, and getting honest feedback from that clientele would be extremely beneficial for the project.

You're not going to like any of my feedback because our views are polar opposites. :)

Pray tell me how you got inside my brain and found _that_ out!

Seriously, whether I'll like your feedback or not doesn't really matter; I'm certain it will be valuable in either case.

Re: RingoJS vs NodeJS

#39
post #5

Earlier quoted context omitted.

The point of the article is to bring Ringo in the spotlight. I strongly believe that the developers are doing a great job and the seamless access to Java libraries is the great selling point. If the article generates some (well deserved) attention for Ringo, it will be a success (even if some people do not agree with the wording)

Ever consider just submitting a talk about RingoJS to "cool marketing" AKA JSConf? We are a pretty open and "underdog-rooting" group. I might know someone up in the decision committee...

I submitted a Ringo talk to JSConf.eu 2010, haven't heard anything back from these guys so far. If that fails, I may apply for next JSConf.us. We'll get the word out there eventually :)
Post reply on HN