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 509222
To read all comments associated with this story, please click here.
Author is clearly biased
by squelart on Fri 2nd Mar 2012 04:22 UTC
squelart
Member since:
2007-03-22

Beware: The author (who submitted this "news" to OSNews) works for MLState, the company behind Opa.

This information is not disclosed in the article, you have to click on the author's name to discover it. And the article really does feel Biased!

Maybe it's all true, but how can I trust it?

Edited 2012-03-02 04:24 UTC

Reply Score: 5

RE: Author is clearly biased
by moondevil on Fri 2nd Mar 2012 08:52 in reply to "Author is clearly biased"
moondevil Member since:
2005-07-08

What I find great about Opa is that it is another ML based product that is getting mainstream attention.

With the attention functional programming languages are having lately, eventually FP will be as natural as OO in most enterprises, in some years from now.

Now regarding the node.js vs Opa, it is just another article to read and get back to real work.

I am long enough in the IT industry to reckognise the pop culture of languages, frameworks and tools, where the cool kid of today is tomorrow's legacy code.

Reply Parent Score: 2

RE: Author is clearly biased
by Lennie on Fri 2nd Mar 2012 15:06 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

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

RE: Author is clearly biased
by akoprowski on Sat 3rd Mar 2012 10:27 in reply to "Author is clearly biased"
akoprowski Member since:
2012-02-22

I will say basically what I replied to you in the comment below the article. I never tried to hide that I work for MLstate (it's in my bio!) and I tried to write an unbiased article. If I failed -- be sure people will point that out in the comments. Whether you want to trust the article or not, that's of course up to you, but why don't you just test it for yourself? Finally: the code of the running example in Node.js and Opa is easily available and linked to in the article so you don't have to trust me, you easily verify most of the claims I made in the article on your own.

Edited 2012-03-03 10:31 UTC

Reply Parent Score: 1

RE[2]: Author is clearly biased
by zima on Thu 8th Mar 2012 23:44 in reply to "RE: Author is clearly biased"
zima Member since:
2005-07-06

You might claim so, you might even be convinced in succeeding at it, genuinely believe you are impartial, and it might even appear so when glancing over the article ...but that's extremely hard to do, if not virtually impossible - just how our brains are wired, how we work (ho through a list of cognitive biases, this is our primary mode of operation; and the best & "crazy" part with, say, confirmation bias - research clearly shows that we are actually more susceptible to do it when we are aware of its possibility ...only careful methodology can eliminate such)

Most importantly, some side note in a bio doesn't change how, pushing such articles can filter down (or that's "up" in the ~management chains, I guess) / decisions are made.

Reply Parent Score: 2

RE: Author is clearly biased
by zima on Thu 8th Mar 2012 23:59 in reply to "Author is clearly biased"
zima Member since:
2005-07-06

And it's curious how the link to Node.js is broken - yeah, an innocent mistake I'm sure, and supposedly won't influence anything ...but, such things do tend to influence us - it conceivably could tend to give bad initial impression, attitude (we can even hardly really feel more than one emotion at a time, and it can "bleed in")

Edited 2012-03-09 00:03 UTC

Reply Parent Score: 2