You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jun 26, 2023. It is now read-only.
懒得整理,先来一段聊天记录
黄三石:一起搞吧
黄三石:建议生成的是描述
xiaohuoni(前端项目用Umi):描述?
黄三石:描述 搭配模板
黄三石:json 描述
黄三石:然后 根据模板 生成具体代码
黄三石:这样 不同框架也能用
黄三石:自带默认的antd 模板就好
黄三石:毕竟 我这边 antd 也会二次三次封装
黄三石:建议搭配 接口模块
黄三石:比如表单的情况下 直接能取接口字段对应
黄三石:table 表单这些
陈杰:我这边是参考的pont,想借助swagger,直接生成page
陈杰:接口什么的,就走pont了,然后项目就可以简化成只有一个page,page里面的交互就是调用pont提供的接口
黄三石:外层不管他是swagger 还是 yapi 还是蛮乱七八糟的
陈杰:省下了自己定义interface,fetch数据这些事情
黄三石:都统一成一种内部格式
黄三石:写个转换中间件
陈杰:我先把自行车造出来,再考虑汽车
陈杰:[憨笑]就像你说的,其实就是一个转换中间件
黄三石:然后要把模式定下
黄三石:简单模式 高级模式 自定义模式
黄三石:不可逆
黄三石:比如说简单模式 只能用提供的拖拽配置那些
黄三石:高级模式 提供部分脚本功能
黄三石:自定义模式可以提供大量自定义内容
陈杰:[赞]
陈杰:高级模式和自定义模式就是造火箭了
黄三石:但是 一旦用了自定义 就不能退回 高级和 普通
黄三石:用了高级就不能退回 普通
黄三石:然后高级和普通 在一定程度上支持 无缝升级 无缝生成 真实代码
黄三石:简单点说就是 暴露内部功能越少的 升级越安全。
王幸康:[流鼻血]听着很高大上
王幸康:[流鼻血]搞起搞起
黄三石:[暗中观察] 那是 吹逼 我还是很在行的
王幸康:拒绝 吹逼
黄三石:然后 支持两种基本模式
黄三石:一种就是 生成代码
黄三石:而是 提供基础库支持
黄三石:也就是 动态页面
王幸康:[流泪]感觉架不住 需求 太丰富
黄三石:说白了 就是 就是 一种是生成代码 哪去用
黄三石:一种是 只生成描述 然后提供基础库 让客户端去 根据描述去渲染
黄三石:第二种适合 各种工作流引擎
黄三石:然后 第二种有特殊需求的时候就可以 生成代码 然后在生成的代码上二次开发
黄三石:就不存在 完全抛弃之前配置的代码的问题
黄三石:当然 还可以升级模板
王幸康:@xiaohuoni(前端项目用Umi) 牵头 搞起
黄三石:搞吧 我负责唱鸽
The text was updated successfully, but these errors were encountered: