DSL@core:万物代码化
目录
代码化,即通过创建领域特定语言来描述某一特定的事物或流程,以用于描述它在数字世界的孪生。
代码化是我们实现从低代码到无代码的一个过程。
我们把其划为了六步:
- 需求代码化。使用 DSL 描述需求,并能转换为设计 DSL。
- 设计代码化。完善设计 DSL,并成架构模型和 UI 设计。同时,实现设计结果到需求的反馈。
- 代码代码化。创建通用语言,以生成不同语言的代码。同时,代码来反馈到设计。
- 构建构建化。代码提交自动创建构建,构建自动销毁。
- 部署代码化。代码描述部署方式,并实现各个环境的自动化、自部署。
- 运营代码化。所有运营、运维操作都可以通过 DSL 来描述;根据线上反馈结果,能自动创建需求优化。
为了配合它,还需要其它的代码化模式:
- 文档代码化。
- 合规代码化。
- ……