这是名为 Goa 的 Linux 应用,其最新版本可以下载为 v3.22.1sourcecode.tar.gz。它可以在免费的工作站托管服务提供商 OnWorks 上在线运行。
使用 OnWorks 免费下载并在线运行这个名为 Goa 的应用程序。
请按照以下说明运行此应用程序:
- 1. 在您的 PC 中下载此应用程序。
- 2. 在我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX 中输入您想要的用户名。
- 3. 在这样的文件管理器中上传这个应用程序。
- 4. 从此网站启动OnWorks Linux online 或Windows online emulator 或MACOS online emulator。
- 5. 从您刚刚启动的 OnWorks Linux 操作系统,使用您想要的用户名转到我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX。
- 6. 下载应用程序,安装并运行。
SCREENSHOTS
Ad
果阿
商品描述
Goa 采用不同的方法来构建服务,它可以使用简单的 Go DSL 来描述服务 API 的设计。 Goa 使用描述生成专门的服务助手代码、客户端代码和文档。 Goa 可通过插件进行扩展,例如 goakit 插件生成利用 Go 工具包库的代码。 服务设计以接受上下文和有效负载并返回结果和错误的简单方法的形式描述服务的传输独立层。 该设计还描述了如何在传输(HTTP 或 gRPC)中序列化有效负载、结果和错误。 例如,可以通过从请求路径、标头和正文中提取值,从 HTTP 请求构建服务方法有效负载。 这种清晰的层分离使得使用多个传输来公开相同的服务成为可能。 它还促进了良好的设计,其中服务业务逻辑关注点是单独表达和实现的。
功能
- Goa 工具接受 Go 设计包导入路径作为输入
- 生成接口以及将服务和客户端代码与底层传输绑定的胶水
- 该工具为两个命令生成了主要功能
- 生成的代码根据设计中定义的类型验证命令行参数
- http 目录包含 YAML 和 JSON 格式的 OpenAPI 2.0 和 3.0 规范
- goa.design 网站提供了 Goa 和 DSL 的高级概述
程式语言
Go
分类
这是一个也可以从 https://sourceforge.net/projects/goa.mirror/ 获取的应用程序。 它已托管在 OnWorks 中,以便以最简单的方式从我们的免费操作系统之一在线运行。