应用开发框架

平台面向专业开发团队,实现低代码的开发模式和原生开发的有机融合。通过低代码开发工具,实现大多数场景通过模型设计的方式快速实现。低代码开发背后是基于主流框架和专业代码,支持开发人员前后端专业编程扩展,支持专业编程工具。实现简单功能通过拖拽实现,复杂功能通过代码实现。

平台中的应用采用前后端分离的技术架构。

后端框架采用 Spring Boot,持久化采用 Mybatis 和 Hibernate。

前端框架同时支持两个技术栈:React 和 Vue,并提供可视化开发组件。用户根据自己的技术背景进行选择。桌面端组件库基于 Ant Design,移动端组件库基于 Vant。在组件库的基础上平台封装了更多的组件。在使用低代码开发时,两个技术栈的体验是一样的。在使用原生代码扩展时就不同了。

平台使用的组件库

特别说明

  • 以上这些组件需要至少90版本以上的谷歌内核浏览器才能正常使用

应用目录说明

├─model                 //业务模型目录
│  ├─service            //后端
│  │  ├─main            //主服务模块
│  │  │  ├─xx.data.m    //数据模型
│  │  │  ├─xx.service.m //服务模型
│  │  │  └─src          //Java 源码
│  │  ├─comp            //市场组件
│  │  └─xxx             //开发者添加的服务模块
│  ├─UI2                //前端
│  │  ├─pcx             //桌面端
│  │  │  └─xx.w         //页面模型
│  │  ├─mobile          //移动端
│  │  ├─comp            //市场组件
│  │  │  ├─antdpro      //Ant Design for React 组件
│  │  │  ├─antdv        //Ant Design for Vue 组件
│  │  │  ├─vantui       //Vant for React 组件
│  │  │  └─vant         //Vant for Vue 组件
│  │  └─xxx             //开发者添加的前端

results matching ""

    No results matching ""