Linked by hbbio on Thu 25th Aug 2011 22:14 UTC
General Development "Opa, a new opensource programming language aiming to make web development transparent has been publicly launched. Opa automatically generates client-side Javascript and handles communication and session control. The ultimate goal of this project is to allow writing distributed web applications using a single programming language to code application logics, database queries and user interfaces. Among existing applications already developed in Opa, some are worth a look. Best place to start is the project homepage which contains extensive documentation while the code of the technology is on GitHub. A programming challenge ends October 17th." This is weird. 'Opa' is the nickname my friends gave me 6 years ago. It's still used more often than my actual name...
Permalink for comment 487029
To read all comments associated with this story, please click here.
RE: What are the benefits?
by lambdaterm on Fri 26th Aug 2011 13:42 UTC in reply to "What are the benefits?"
lambdaterm
Member since:
2011-08-26

The news is probably not very well written in putting forward the "unified" paradigm. The project website is better at explaining what Opa does well.

But I don't think your arguments hold since:

- You can choose (if you want) whether a given piece of code runs on the client or the server using @client and @server directives. Thus, it's more flexible as changing the design does not imply recoding.

- Opa has JS and C bindings.

Edited 2011-08-26 13:48 UTC

Reply Parent Score: 1