Skip to content

介绍

平台介绍

基础平台(后续简称平台)是基于 概念解析 的软件构建平台,也可以理解一个低代码/零代码平台。包含 业务建模原型设计系统设计代码生成 模块。

  • 传统软件开发问题
    1. 开发效率低,大量重复性的工作需要手动完成;
    2. 成本高,软件开发周期长,开发人员需要投入大量时间和精力;需要专业的开发人员才能完成开发;技术门槛高;
    3. 流程复杂,传统开发方式通常包括需求分析、设计、编码、测试、部署等多个阶段,每个阶段都需要投入大量的时间和精力。
  • 行业其他产品不足
    1. 缺少业务建模,缺少数据驱动能力;无法做到由内而外的派生应用,无法快速迭代;
    2. 逻辑抽象不足,业务复用难度大;
    3. 无法提供源码交付,无法基于源码的二次开发;
  • 平台核心思想

基于概念解析的思维体系 p1 概念思维方法 p2 概念解析 p3

功能介绍

工具集成了老版本的 rx-tool , rx-gen , concept-platform

工具会启动一个服务程序,使用人员可以通过浏览器访问这个服务,在网页上完成建模、原型设计,通过配置代码生成位置,生成前后端代码。

提示

由于这个服务也充当了应用后端的功能,所以生成的代码放入应用后端项目中可以 直接运行 ,前端需要先 克隆base-web/base-h5项目,然后将生成的代码放入相应的目录

提供了以下功能:

  • 业务建模,数据驱动能力
  • 原型设计,定制页面设计能力
  • 灵活的组织人员权限管理
  • 工作流管理,可视化流程设计
  • 适配国产化软件

示意图

示意图

界面介绍

业务建模

业务建模是平台的核心功能,主要用于业务领域的分析、设计、建模。业务建模模块包含实体建模、关系建模、事件建模、流程建模、规则建模等。

model

原型设计

原型设计模块用于页面的设计,支持可视化页面设计,支持一键派生页面,支持多种页面模板,控件模板、支持原型和业务建模的迭代和跳转。

ui

系统设计

系统设计模块用于系统的设计,支持数据库类型和编码设计、Java类型和编码设计等。

system

代码生成

代码生成模块用于生成代码,支持配置代码生成检查、代码生成路径配置等。

code

学习曲线

可以按照以下先后顺序学习平台的使用: line