
"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...
Member since:
2011-08-26
Anyone interested in this kind of unifying language should also look at http://haxe.org which is more C-like and has back-ends for Javascript, Flash, C++ and the Neko VM.
I personally do find this paradigm useful for writing Javascript because having a strongly typed language like HaXe (or Java/GWT) helps catch a lot of errors in the compilation phase.