介绍
平台介绍
基础平台(后续简称平台)是基于 概念解析
的软件构建平台,也可以理解一个低代码/零代码平台。包含 业务建模
、原型设计
、系统设计
、代码生成
模块。
- 传统软件开发问题
- 开发效率低,大量重复性的工作需要手动完成;
- 成本高,软件开发周期长,开发人员需要投入大量时间和精力;需要专业的开发人员才能完成开发;技术门槛高;
- 流程复杂,传统开发方式通常包括需求分析、设计、编码、测试、部署等多个阶段,每个阶段都需要投入大量的时间和精力。
- 行业其他产品不足
- 缺少业务建模,缺少数据驱动能力;无法做到由内而外的派生应用,无法快速迭代;
- 逻辑抽象不足,业务复用难度大;
- 无法提供源码交付,无法基于源码的二次开发;
- 平台核心思想
基于概念解析的思维体系 概念思维方法 概念解析
功能介绍
工具集成了老版本的 rx-tool
, rx-gen
, concept-platform
。
工具会启动一个服务程序,使用人员可以通过浏览器访问这个服务,在网页上完成建模、原型设计,通过配置代码生成位置,生成前后端代码。
提示
由于这个服务也充当了应用后端的功能,所以生成的代码放入应用后端项目中可以 直接运行
,前端需要先 克隆base-web/base-h5项目,然后将生成的代码放入相应的目录
提供了以下功能:
- 业务建模,数据驱动能力
- 原型设计,定制页面设计能力
- 灵活的组织人员权限管理
- 工作流管理,可视化流程设计
- 适配国产化软件
示意图
界面介绍
业务建模
业务建模是平台的核心功能,主要用于业务领域的分析、设计、建模。业务建模模块包含实体建模、关系建模、事件建模、流程建模、规则建模等。
原型设计
原型设计模块用于页面的设计,支持可视化页面设计,支持一键派生页面,支持多种页面模板,控件模板、支持原型和业务建模的迭代和跳转。
系统设计
系统设计模块用于系统的设计,支持数据库类型和编码设计、Java类型和编码设计等。
代码生成
代码生成模块用于生成代码,支持配置代码生成检查、代码生成路径配置等。
学习曲线
可以按照以下先后顺序学习平台的使用: