4 ms·
Don't judge the whole article by a single line... btw, I have a special definition of toy: 6. Why not use NodeJS? Well, NodeJS is a valid, if over hyped, sol
by gmosx 16y ago
Don't judge the whole article by a single line...
btw, I have a special definition of toy:
6. Why not use NodeJS?
Well, NodeJS is a valid, if over hyped, solution. But it only helps you come up with a toy application. With 'toy' I mean an application that runs on your laptop or your staging server. For a production app you need deployment processes, multi version processes, system setup, server tuning, database scaling, backup processes, security policies, monitoring, profiling, admin console etc, etc. App Engine is the easiest way to go from toy to production (though Heroku-Node may provide a viable alternative).
(from http://www.gmosx.com/blog/agVnbW9zeHIPCxIHQXJ0aWNsZRipwwEM/on-appenginejs http://www.gmosx.com/blog/agVnbW9zeHIPCxIHQXJ0aWNsZRipwwEM/o...)
- ErrantX 16y ago> Don't judge the whole article by a single line... If something is called A vs B I was would hope to see a list of how A is better than B. The only mention of NodeJS is pretty derogatory - it detracts from the promotion of RingoJS (which I found interesting)
- gmosx 16y agoThe 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)
- fictorial 16y agoThis sounds like something Marak would say.
- monos 16y agowhy downvotes? he - again - clearly states his intentions. what's wrong with that.
- dagw 16y agoI guess some times controversy can be helpful. The article did generate discussion on HN. And this discussion led to me taking a look at Ringo (which I hadn't heard of) to find out what the fuss what about. And now I'm considering trying out Ringo for a project I've been thinking about for a while. So, I guess, mission accomplished .
- gmosx 16y ago;-)
- voodootikigod 16y agoEver 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...
- monos 16y agoclearly points out several advantages, so i think it qualifies as comparison. * commonjs conformant * mature & stable * java access * ... i agree: dislike of nodejs shines through, but that was clear after the first paragraph. hard to talk about ssjs without mentioning node, nowadays.
- amix 16y agoAt Plurk.com we use node.js to provide comet updates to over 300.000 active clients at _once_. It's not a toy and it scales much better than most of other web-stacks I have tried. Read more here: http://amix.dk/blog/post/19490#Plurk-Instant-conversations-using-Comet http://amix.dk/blog/post/19490#Plurk-Instant-conversations-u...
- gmosx 16y agocomet updates are a niche application
- voodootikigod 16y agoinflammatory posts with little to no statistical backing are a niche application. That said, if you were to flip the post to be "hey node.js is cool, but check out RingoJS while you are already hot for SSJS" Now that would be awesome!
- gmosx 16y agojust ignore the nodejs part, then you don't have to like the whole article... (btw, nodejs and ringojs are on the same side: SSJS)
- voodootikigod 16y agothanks for the clarification. I was unaware.
- a-priori 16y agoThe mainstream is composed of a million niches.
- hannesw 16y agoComparing 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-jetty-and-cometd http://praxx.is/post/486034949/comet-with-bayeux-node-js-vs-...