Opa - Event-driven, non-blocking, strongly statically typed web framework with JavaScript-like syntax

It seems our industry’s search for a unified theory of web development is resulting in a blurring of the line between client and server. Opa, the latest on our radar even goes so far to introduce client and server keywords:

 // Opa decides
function client_or_server(x, y) { ... }
 // Client-side
client function client_function(x, y) { ... }
 // Server-side
server function server_function(x, y) { ... }

Personally, Opa’s JavaScript-like syntax doesn’t get me excited. JavaScript’s strength lies in its ubiquity, not in its syntax.

Opa's web site is very well done and the source is on GitHub for your perusal.

News Films

Our little film studio focuses on telling developer-centric stories that need to be seen.

Beyond Code: Season 3 / GopherCon 2015

0:00 / 0:00