Opa

Opa

Opa é uma linguagem de programação de código aberto para a construção de aplicações web. Ela é livre para usar e vem com um compilador e da biblioteca JavaScript.

Baixar Opa
Características de Opa
  • linguagem de desenvolvimento web de código aberto
  • código é compilado em conformidade, tal como JavaScript
  • servidor web pacotes e sistema de gerenciamento de banco de dados
  • Disponível em 64-bit Linux e Mac OS X
  • Typechecker código verifica recurso
  • suporte HTML5
Pros de Opa
  • Livre para uso
  • Só precisa de uma língua para desenvolver aplicações web
  • Elimina a necessidade de usar linguagens diferentes para servidor de aplicativos, interface do usuário e banco de dados
  • bibliotecas opa são compatíveis com JavaScript
  • Pode construir aplicativos em nuvem com Opa
Contras de Opa
  • Os desenvolvedores devem aprender a língua toda vez que é um tudo-em-uma solução
  • Algumas funcionalidades é sacrificado desde outras línguas não podem ser integrados
  • Opa deve ser implementado a partir do top-down
  • Deve aprender OCaml contribuir para o projeto de código aberto
  • Documentação está evoluindo
Opa Rever

Opa é uma nova linguagem de programação que, essencialmente, é abrangente quando se trata de desenvolvimento web. Destina-se a substituir o uso de várias línguas diferentes, permitindo que os desenvolvedores escrevam aplicativos de camada única, deixando o motor do Opa criar o cliente, servidor e código de banco de dados a partir de dentro. Ele também faz implantação de aplicativos muito mais fácil pois os desenvolvedores só tem que copiar um arquivo para o local do executável. Segurança é reforçada por causa da natureza monoteísta do programa. Internamente, Opa acha arquivos de sua aplicação, diretórios, etc. estão em um sistema de arquivo externo, mas eles não são. Tudo isso é compilado a partir de dentro do aplicativo. Se o diretório do aplicativo é acessado, as pastas e arquivos não será visto, então eles não podem ser manipulados. Opa também tem um built-in de segurança auditor que funciona e fornece feedback como seu aplicativo é construído. motor de Opa está escrito em OCaml e, para os desenvolvedores, que faz com que seja necessário aprender uma língua inteiramente nova desenvolver aplicações e também contribuem atualizações e melhorias ao código-fonte de Opa. Sua IDE também poderia ser mais robusto, por isso “debug-by-printf” é o método de depuração preferido. documentação do Opa é bom, mas ainda está evoluindo. Opa ainda está numa fase de crescimento. Os desenvolvedores estão lentamente aprendendo como trabalhar com ele, apesar de sua dependência de outras linguagens e tecnologias de desenvolvimento. Pode ser uma grande ferramenta para prototipagem rápida e implantação e produção de ferramentas científicas e educacionais no mesmo período.

Opa Vídeo

Alternativas a Opa

Sails.js

Livre
Views / homepage.ejs. Objetivo. #. Este é o modelo real que é prestado por padrão quando um usuário visita a URL base do seu aplicativo levantada. Observe o arquivo extensão? Fica para JavaScript
Mostrar detalhes

FeathersJS

Livre
FeathersJS é uma plataforma open source para os usuários a criar aplicativos de API REST e em tempo real. FeathersJS fornece ferramentas e padrões para criar esses aplicativos em pouco ou nenhum
Mostrar detalhes

Backbone.js

Livre
Backbone.js mercados-se como codificação de software projetado para dar estrutura de aplicações web. Ele faz isso fornecendo modelos intrincados com vínculos de valor-chave e eventos personalizados
Mostrar detalhes

Apache Flex

Adobe Flex é uma ferramenta de código aberto que permite que os usuários criem seus próprios aplicativos. Os aplicativos podem ser projetados e criados para uma variedade de plataformas móveis
Mostrar detalhes

Sinatra

Livre
Uma Breve Descrição do Sinatra Software Sinatra é um software cujo desenvolvimento e design é atribuída a Blake Mizerany. O software é de livre acesso, uma vez que é uma aplicação de código aberto
Mostrar detalhes

Express.js

Express.js é um framework web para Node.js que foi inspirado por Sinatra. Foi criado e liberado sob a licença MIT por T. J. Holowaychuk, StrongLoop e outros colaboradores em novembro de 2010,
Mostrar detalhes

AngularJS

Livre
AngularJS é um software que permite ao usuário para estender seu vocabulário HTML. Esta extensão cria visualizações dinâmicas em aplicações web que anteriormente não tinha sido possível. HTML
Mostrar detalhes

Derby

Livre
GitHub é o lugar onde as pessoas constroem software. Mais de 27 milhões de pessoas usam o GitHub para descobrir, garfo, e contribuir para mais de 75 milhões de projetos.
Mostrar detalhes

Yesod

Yesod é uma ferramenta de desenvolvimento usado para criar sites altamente eficientes e aplicações web a partir do zero. Yesod inclui quase tudo que você precisa para construir um site, a partir
Mostrar detalhes

Kendo UI

freemium
Kendo UI é uma biblioteca de componentes para JavaScript que permite aos desenvolvedores criar liso e modernos que procuram aplicações web em uma fração do tempo.
Mostrar detalhes

Ruby on Rails

Livre
Ruby on Rails é um framework de desenvolvimento web multi-plataforma que permite aos desenvolvedores criar bases de dados, páginas web, e fornecer vários serviços na web. O quadro foi introduzido
Mostrar detalhes

Ember.js

Livre
GitHub é o lugar onde as pessoas constroem software. Mais de 27 milhões de pessoas usam o GitHub para descobrir, garfo, e contribuir para mais de 75 milhões de projetos.
Mostrar detalhes

Polymer

Livre
Trabalhamos em bibliotecas, ferramentas e padrões para desenvolvedores de ajudar a construir uma web melhor
Mostrar detalhes

Koa

Livre
Koa requer v7.6.0 nó ou superior para ES2015 e assíncrona apoio função.
Mostrar detalhes

Twisted

Livre
Pub Grub: Como casas públicas da Grã-Bretanha tornou-se foodie favoritos · Recursos · Sanduíche de clube no papel marrom. Os maiores sanduíches de todo o mundo. Continue · hambúrguer Oversized
Mostrar detalhes

ASP.NET

Livre
Crie aplicativos da web e serviços que são executados em Windows, Linux e MacOS usando usando C #, HTML, CSS e JavaScript. Comece gratuitamente no Windows, Linux, ou MacOS.
Mostrar detalhes

Mithril

Livre
Mithril é usado por empresas como Vimeo e Nike, e plataformas de código aberto como Lichess. Se você é um desenvolvedor experiente e quer saber como Mithril se compara a outras estruturas, consulte
Mostrar detalhes

Catalyst

Catalisador é o mais popular ágil framework web Perl MVC que incentiva o desenvolvimento rápido e design limpo, sem ficar em seu caminho.
Mostrar detalhes

Kotlin

Livre
Kotlin · Saiba Comunidade Tente Online. Tipagem estática linguagem de programação para aplicações multiplataforma modernos. 100% interoperável com Java ™ e Android ™. Tente Kotlin Kotlin
Mostrar detalhes

Haxe

Livre
Haxe é um kit de ferramentas de código aberto baseado em um alto nível moderna, estritamente digitado linguagem de programação.
Mostrar detalhes

Nim (programming language)

Livre
Nim é uma programação de sistemas e aplicações  língua. Tipagem estática e compilado, ele oferece um desempenho inigualável em um pacote elegante.
Mostrar detalhes

Ceylon

Livre
21 agosto de 2017: Ceylon está se movendo para a Fundação Eclipse!
Mostrar detalhes