三、低代码-平台简介-技术栈

1、使用主流技术栈开发的好处

平台基于流行的 vue.js、java技术栈,应用稳定的 Spring Cloud 微服务框架进行构建,主流开源的架构给我们带来了以下优势:

  • 广泛的业界支持:流行的开源技术都是广泛使用的,是业界默认的标准。
  • 提高开发效率:流行的开源技术会有大量的开发人员提供大量个性的解决方案,能更快速的找到满足需求的各种解决方案。
  • 提高平台的技术稳定性:流行的开源技术已经通过大量的业务场景验证,保证了技术的成熟性,提高了平台和稳定性。
  • 可维护性:流行的开源技术确保了各种社区的活跃度,可以更好的解决平台维护过程中遇到的问题。

2、平台核心技术栈

后端技术栈

  • 开发语言:Java EE 17 +
  • 数据库:Mysql 5.7+ \ Oracle11g+ \ PostgreSQL \ openGauss \ 达梦 \ 人大金仓
  • 后端框架:Spring Boot 3.4 +
  • 微服务框架:Spring Cloud 2023 +
  • 持久化框架:Mybatis-plus 3.5 + (持久化框架)
  • 在线API:swagger v3
  • 流程引擎:camunda 7.11
  • 文件存储:minio 8.3.x \ 阿里云OSS \ 华为云OBS
  • 缓存服务:Redis 6.0 +
  • AI智能体:Spring AI

前端技术栈

  • TypeScript(开发语言)
  • vue 3.5 + (vue框架)
  • element-plus 2.9 + (UI组件)
  • vxe-table 4.9 + (表格组件)
  • uni-app 4.0 + (移动端框架)

3、组件库ElementPlus选型说明

Element Plus 和 Ant Design Vue 都是基于 Vue.js 的 UI 组件库,它们具备一系列可复用的组件和丰富的功能,并且是当前国内主流的两个 UI 组件库。

  • Element Plus 是饿了么前端团队推出的开源项目,是对 Element UI 的升级版。它采用了 TypeScript 编写,提供了一套易于使用、响应式的组件,支持自定义主题、国际化等特性。Element Plus 的设计风格简洁明快,适用于企业级应用界面的构建。
  • Ant Design Vue 是 Ant Design 的 Vue 版本,由阿里巴巴前端团队开发和维护。它是一个成熟的 UI 组件库,以设计原则、可访问性和用户体验为核心,在提供美观、高效、易用的组件和布局的同时,也包含了丰富的样式和配套工具,帮助开发人员快速构建精美的界面。

两者都是优秀的前端 UI 框架,各有千秋。然而,考虑到非前端工程师的上手难度和第三方组件丰富度,我们选择了 Element Plus。我们通过 https://oss-compass.org/ 对这两个开源项目的生产力、稳健性和创新力进行了评估,相关指数显示 Element Plus 在各个方面均领先于 Ant Design Vue。(指数获取

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值