Sponge v1.15.0 发布: Go 开发框架,增强 AI 生成业务逻辑代码能力,支持内置高性能压测并生成报告

2 天前
 gvison

简介

一个现代化、强大、易用的 Go 开发框架。它的核心理念是 定义即代码 (Definition is Code) ——通过解析 SQL 、Protobuf 、JSON 文件生成模块化的 Go 代码,这些代码可以灵活组合,快速搭建各种后端服务。

Sponge 提供了一站式开发体验,覆盖 代码生成、开发、测试、API 文档、部署 全流程,让你用“低代码”的方式就能构建高性能、稳定可靠的服务(支持 RESTful API 、gRPC 、HTTP+gRPC 、gRPC Gateway 等)。

Sponge 致力于提供一个"开箱即用"的开发体验,通过强大的代码生成功能,代码生成页面如下:

sponge-ui

更新日志

  1. AI 助手增强:更好地理解项目上下文,生成更准确、更实用的业务逻辑代码。
  2. 新增 perftest 压测命令:轻量级、高性能,支持 HTTP/1.1 、HTTP/2 、HTTP/3 及 WebSocket 协议;可实时推送数据到 Prometheus 或自定义服务。
  3. 性能压测页面化:可直接在页面运行性能测试并生成报告。
  4. Bug 修复:解决了自定义分页查询 API 在使用中文前缀与后缀模糊查询时的问题。

📦 项目地址

GitHub: https://github.com/go-dev-frame/sponge

如果你想快速搭建高性能 Go 后端项目,欢迎来试试!也非常欢迎大家提 issue 或 PR 🚀

797 次点击
所在节点    Go 编程语言
2 条回复
wsseo
1 天前
sponge plugins --install

installing 1 dependency plugins, please wait a moment.

❌ perftest, go: github.com/go-dev-frame/sponge/cmd/perftest@v1.15.0: module github.com/go-dev-frame/sponge@v1.15.0 found, but does not contain package github.com/go-dev-frame/sponge/cmd/perftest
gvison
1 天前
@wsseo 原来 perftest 是作为插件的,后来改为 sponge 的一个子命令,忘记了移除这个插件安装的提示信息,可以忽略掉。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1157572

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX