Este é o aplicativo Linux chamado Goa, cuja versão mais recente pode ser baixada como v3.21.1sourcecode.tar.gz. Ele pode ser executado online no provedor de hospedagem gratuita OnWorks para estações de trabalho.
Baixe e execute online este aplicativo chamado Goa com OnWorks gratuitamente.
Siga estas instruções para executar este aplicativo:
- 1. Baixe este aplicativo em seu PC.
- 2. Entre em nosso gerenciador de arquivos https://www.onworks.net/myfiles.php?username=XXXXX com o nome de usuário que você deseja.
- 3. Carregue este aplicativo em tal gerenciador de arquivos.
- 4. Inicie o emulador OnWorks Linux online ou Windows online ou emulador MACOS online a partir deste site.
- 5. No sistema operacional OnWorks Linux que você acabou de iniciar, acesse nosso gerenciador de arquivos https://www.onworks.net/myfiles.php?username=XXXXX com o nome de usuário que deseja.
- 6. Baixe o aplicativo, instale-o e execute-o.
CAPTURAS DE TELA:
Goa
DESCRIÇÃO:
Goa adota uma abordagem diferente para criar serviços, tornando possível descrever o design da API de serviço usando um Go DSL simples. Goa usa a descrição para gerar código auxiliar de serviço especializado, código de cliente e documentação. Goa é extensível por meio de plug-ins, por exemplo, o plug-in goakit gera código que aproveita a biblioteca do kit Go. O design do serviço descreve a camada independente de transporte dos serviços na forma de métodos simples que aceitam um contexto e uma carga útil e retornam um resultado e um erro. O design também descreve como as cargas, resultados e erros são serializados no transporte (HTTP ou gRPC). Por exemplo, uma carga de método de serviço pode ser criada a partir de uma solicitação HTTP extraindo valores do caminho, cabeçalhos e corpo da solicitação. Essa separação limpa de camadas torna possível expor o mesmo serviço usando vários transportes. Também promove um bom design onde as preocupações da lógica de negócios de serviços são expressas e implementadas separadamente.
Recursos
- A ferramenta Goa aceita o caminho de importação do pacote de design Go como entrada
- Produz a interface, bem como a cola que une o serviço e o código do cliente com o transporte subjacente
- A ferramenta gerou as funções principais para dois comandos
- O código gerado valida os argumentos da linha de comando em relação aos tipos definidos no design
- O diretório http contém especificações OpenAPI 2.0 e 3.0 nos formatos YAML e JSON
- O site goa.design fornece uma visão geral de alto nível de Goa e do DSL
Linguagem de Programação
Go
Categorias
Este é um aplicativo que também pode ser obtido em https://sourceforge.net/projects/goa.mirror/. Ele foi hospedado em OnWorks para ser executado online da maneira mais fácil a partir de um de nossos Sistemas Operativos gratuitos.