Opa é uma plataforma de código aberto, simples e unificada para escrever aplicativos da web.Todos os aspectos são escritos diretamente no Opa: código de front-end, código de back-end, consultas e configuração do banco de dados.E tudo é fortemente tipado estaticamente.Projetado especificamente para aplicativos da web, o Opa é uma ótima ferramenta para criar facilmente aplicativos e serviços da web em tempo real, além de jogos!E, graças à sua abordagem orientada a eventos e sem bloqueio, o Opa é perfeito para escrever qualquer aplicativo social.
Local na rede Internet:
http://opalang.org/Categorias
Alternativas ao Opa para Mac

250

100

47

27

27

16
KnockoutJS
Knockout é uma biblioteca JavaScript que ajuda você a criar interfaces de usuário ricas e responsivas para exibição e edição com um modelo de dados subjacente limpo.

13

12

11

9

8

7

6
KnockbackJS
Knockout.js e Backbone.js têm seus pontos fortes e fracos, mas juntos eles são incríveis!Com Knockback.

5
Vanilla JS
Vanilla JS é uma estrutura rápida, leve e multiplataforma para criar aplicativos JavaScript incríveis e poderosos ....