Linked by David Adams on Thu 1st Mar 2012 22:29 UTC, submitted by akoprowski
General Development A detailed comparison of two novel approaches to developing web apps : Node.js and Opa. Both technologies are open source, allow writing "Hello world" web app in just a few lines and both focus on the Web rather than on generic programming. However, Opa seems to be much more concise, is strongly typed and by design makes most popular security threats void.
Thread beginning with comment 509298
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Author is clearly biased
by Lennie on Fri 2nd Mar 2012 15:06 UTC in reply to "Author is clearly biased"
Lennie
Member since:
2007-09-22

What I think is strange is to compare node.js to Opa, Opa is a whole framework instead of a platform like node.js. You could make a similair framework for node.js

It might even perform better too.

Reply Parent Score: 2

lambdaterm Member since:
2011-08-26

And indeed, using Opa as a framework for Node.js makes sense!

Reply Parent Score: 1

akoprowski Member since:
2012-02-22

What I think is strange is to compare node.js to Opa [...] You could make a similair framework for node.js

The article is about the state of the art, so about what is available today, not about what could happen, as such speculation rarely makes sense.

Having said that: indeed there are frameworks for node.js (express.js) and indeed it would make sense to compare with them and I do hope to get around to doing that.

Reply Parent Score: 0

Lennie Member since:
2007-09-22

That depends, the state of the art of what is available now might be important if you want to build something now.

But you also have to look at the future.

If you are a new webdeveloper, would you spend time on learning Flash, because some people consider that the current state of the art of "HTML5" ?

Reply Parent Score: 2

Kebabbert Member since:
2007-07-27

What I think is strange is to compare node.js to Opa, Opa is a whole framework instead of a platform like node.js. You could make a similair framework for node.js

It might even perform better too.

Yes. Quite ugly to try to hide the fact that the reviewer is working at the OPA company.


greelgorke:
"....Well, it's a bit unfair to compare that way. Opa is a full-stack WebApp runtime, Node.js is not. Node.js is not "a framework for writing Web servers", http, tcp modules are part of standard library of node, bu you can also easy write console line apps. If you want to make it fair, check express.js, which is "a framework for writing Web servers" on top of node, or even rails clones for node on top of express. in real life, no one would write html in js on node, but in a template file..."

Reply Parent Score: 3