logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

当AI成为我的编程“搭档”:一个开源SaaS平台的前端安全架构攻坚记

本文分享了谷雨SaaS平台在实现前端应用化安全架构时的人机协作实践。团队通过AI发现了DPoP协议,设计出七步安全交互规范,但在OpenResty实现ES256签名时遇到"依赖地狱"问题,暴露出AI对新库认知的局限性。通过调整策略,形成人机协同工作流:人类负责深度理解文档,AI基于准确信息生成代码,最终实现了安全可靠的签名验证模块。文章总结了AI的三大价值(创意激发、代码生成、

文章图片
#人工智能#开源#前端 +3
构建可持续交付的SaaS平台(7)——让前端项目不在被“矮化“的架构方式

摘要:企业级SaaS平台普遍存在前端"矮化"问题,表现为无身份、强依赖后端和无边界三大痛点。谷雨开源SaaS平台(G2rain)提出"客户功能应用化"解决方案,通过赋予前端独立身份、清晰边界和全生命周期管理,实现三大价值:1)边界清晰提升迭代效率;2)精准数据治理;3)前后端真正解耦。技术方案采用JWT+DPoP协议保障安全,微前端(qiankun)确保统一

文章图片
#前端#架构#vue.js +3
构建可持续交付的SaaS平台(6)——谷雨开源SaaS接口规范之异常处理

G2rain是一个企业级开源SaaS开发平台,采用分层异常处理方案提升系统稳定性。平台基于JDK21和SpringBoot4.0构建,提供标准化的异常处理组件体系,包括错误码规范(ErrorCode)、异常封装类(BusinessException)和统一响应格式(Result)。通过全局异常处理器实现异常到响应的自动转换,支持国际化错误消息和多语言适配。平台还提供Asserts工具类简化参数校验

文章图片
#开源#架构#大数据 +3
构建可持续交付的SaaS平台(3)——Ai编程盛行的今天代码生成还有意义吗?

在AI编程工具如雨后春笋般涌现的今天,许多开发者开始思考一个根本性问题:在构建可持续交付的SaaS开放平台时,传统的代码生成技术是否还有存在价值?当AI能够直接生成代码、低代码平台承诺“无需编码”时,我们该如何选择技术路径,才能更好地支撑SaaS平台的可持续交付?

文章图片
#架构#java
利用 AI「手搓」谷雨开源 SaaS 平台:一个真实开发者的复活体验

摘要 谷雨(G2rain)是一个经历了多年开发的企业级SaaS平台项目。作者分享了今来借助AI工具开发该平台的经验:AI在架构评审、数据模型验证、安全逻辑检查等方面表现优异,能快速生成标准化代码并优化工程结构。但同时,AI在系统级设计、复杂依赖处理和问题定位等深度工程问题上仍存在局限。作者指出,AI正在改变技术行业格局:CRUD类工作贬值,但系统设计能力的重要性提升。技术人应专注于建立判断AI建议

文章图片
#架构#spring cloud#java
构建可持续交付的SaaS平台(5)——谷雨开源SaaS接口规范之数据模型和接口

本文详细介绍了G2rain微服务Java体系中的数据模型设计与接口规范。系统采用分层数据模型设计,包括持久化层(BasePo)、展示层(BaseVo)和业务层(BaseDto)等核心基础类,实现标准化约束。通过MapStruct转换器解决不同层级数据转换问题,并提供通用时间转换器。接口响应采用Result和PageData统一封装格式,包含状态码、错误信息和业务数据等核心内容。该规范基于JDK21

文章图片
#架构#java#开源 +1
构建可持续交付的SaaS平台(4)——谷雨代码生成工具:3分钟搞定规范CRUD,AI时代的合规利器

谷雨开源SaaS平台推出企业级代码生成工具,解决AI生成代码与现有系统不兼容的痛点。该工具通过标准化项目骨架模板和全栈代码生成插件,能在3分钟内生成符合企业规范的CRUD功能代码,包含数据层、业务层和接口层等12类文件。支持命令行和IDEA两种创建方式,提供一站式集成工具g2rain-crafter实现交互式生成。相比普通AI工具,其优势在于架构合规性高、代码简洁无冗余、团队协作友好且完全开源可控

文章图片
#java#spring cloud#架构 +2
构建可持续交付的SaaS平台(3)——Ai编程盛行的今天代码生成还有意义吗?

在AI编程工具如雨后春笋般涌现的今天,许多开发者开始思考一个根本性问题:在构建可持续交付的SaaS开放平台时,传统的代码生成技术是否还有存在价值?当AI能够直接生成代码、低代码平台承诺“无需编码”时,我们该如何选择技术路径,才能更好地支撑SaaS平台的可持续交付?

文章图片
#架构#java
构建可持续交付的SaaS平台(3)——Ai编程盛行的今天代码生成还有意义吗?

在AI编程工具如雨后春笋般涌现的今天,许多开发者开始思考一个根本性问题:在构建可持续交付的SaaS开放平台时,传统的代码生成技术是否还有存在价值?当AI能够直接生成代码、低代码平台承诺“无需编码”时,我们该如何选择技术路径,才能更好地支撑SaaS平台的可持续交付?

文章图片
#架构#java
到底了