基于 cwgo 代码生成工具的工程化实践

如果无法正常显示,请先停止浏览器的去广告插件。
分享至:
1. 基于 cwgo 代码生成工具 的工程化实践 王鑫/鹿瑞超 2025/05/25
2. 个人介绍 王鑫
3. CONTENT 目 录 01. 概览 02. 服务端客户端代码生成 03. 数据库代码生成 04. 未来展望
4. 01 概览 开发背景与功能概览
5. 开发背景 组件之间相对独立,用户跨组件学习成本高
6. 开发背景 组件各自的工具缺少全局视角
7. 开发背景 缺少工程化模板支持 缺少 CURD 代码的生成
8. 概览 Cwgo cwgo 特点
9. 命令简介 命令说明 依赖与运行模式
10. 02 服务端/客户端代码生成 代码生成、hex与模板特性
11. 命令说明 cwgo server/client
12. 如何创建一个微服务项目 执行命令过程
13. 命令实现 命令实现 hz/kitex 进阶参数使用
14. hex计划 背景
15. hex计划 特色
16. 模板生成特性 模板生成 cwgo 默认提供了 MVC Template 生成 Server 代码。 若默认模板不满足用户的需求, 可自定义自己的模板。 HTTP 项目目录 RPC 项目目录
17. 模板生成特性 模板语法 cwgo除了支持go template默认 模板函数外,还集成了额外扩展 函数,进一步满足了用户需要高 度定制模板的需求
18. 模板生成特性 模板读取 cwgo 支持从本地或 git 中读取模板。其中 git 支持 https 或 ssh 的形式,RPC Server、Client, HTTP Server、Client 均支持模板拓展。
19. 03 数据库代码生成 cwgo 数据库代码生成
20. 个人介绍 鹿瑞超
21. 命令简介 命令说明 依赖与运行模式
22. doc-背景 业务方使用 MongoDB 存在以下问题
23. doc-实践(以 thrift 为例) IDL 内容 命令执行
24. doc-实践(以 thrift 为例) 代码结构 代码产物
25. doc-实践(兜底处理) 兜底处理
26. doc-收益 使用 doc 可获得的收益
27. 04 未来展望
28. 未来展望
29. 未来展望-Cwgo 基于 IDL 生成 swagger 文档
30. 未来展望-Cwgo 基于 IDL 生成 raw_sql 代码
31. 未来展望-基于 IDE 插件一键创建 CloudWeGo 服务
32. THANKS

trang chủ - Wiki
Copyright © 2011-2024 iteam. Current version is 2.132.1. UTC+08:00, 2024-09-22 19:43
浙ICP备14020137号-1 $bản đồ khách truy cập$