Skip to content

介绍

MESH-PLATFORM 主要技术栈以及开发工具

前端技术栈

技术分类技术 Logo & 名称描述
运行环境 NodeJS推荐使用 LTS 版本 (Node 18+)
框架 Vue3渐进式框架
构建工具 Vite6极速构建工具,原生支持 TS
类型工具 TypeScriptTypeScript具有类型系统,且是JavaScript的超集
存储库 PiniaPinia 是 Vue 的存储库
工具链 ESLint代码检查工具,配合 @typescript-eslint 插件
UnoCSS UnoCSS即时按需的原子化 CSS 引擎

后端技术栈

技术分类技术 Logo & 名称版本要求描述
JDK OpenJDK21 (LTS)Java 开发工具包,推荐长期支持版本
构建 Maven3.9+标准依赖管理和项目构建工具,支持约定优于配置
框架 Spring Boot3.5.0快速构建生产级应用的微服务框架
Spring Cloud2025.0.0分布式系统开发工具包
Spring Cloud Alibaba2023.0.3.2阿里云微服务解决方案
数据库 MySQL8.0+主流关系型数据库,支持 ACID 事务
Redis7.0+高性能内存键值数据库,支持缓存和消息队列
Elasticsearch9.0.0+全文搜索引擎和分析引擎
中间件 Mybatis Plus3.5.12增强版 MyBatis,简化开发
Dynamic-Datasource4.3.1动态数据源管理
Hutool5.8.37Java 工具类库
JustAuth1.16.7第三方登录工具库
XXL-Job3.1.0分布式任务调度平台
Fastexcel1.2.0高性能 Excel 操作库
Knife4j4.5.0Swagger 增强 UI
OSS2.31.40阿里云对象存储服务

工具及插件

技术分类技术 Logo & 名称描述
VSCODE OpenJDKJava 开发工具包,推荐使用 LTS 版本 (JDK 17/21)
Maven项目构建和依赖管理工具,标准目录结构
Gradle基于 Groovy/Kotlin DSL 的灵活构建工具
Spring企业级开发框架,包含 Spring Boot/MVC/Cloud 等子项目
MySQL最流行的关系型数据库
Redis高性能内存键值数据库
Kafka分布式消息队列和流处理平台
Elasticsearch全文搜索引擎和分析引擎
IDEA MybatisXMapper 文件与Xml文件快速跳转
JsonParseJson 快速解析
Docker容器化部署解决方案
Kubernetes容器编排平台
其他 ES-Client小巧精美的Elasticsearch 操作工具
Tiny RMD小巧精美的Redis 操作工具
Hex Hub小巧精美的数据库,SSH, Docker运维操作工具

浏览器支持

本地开发推荐使用Chrome 100+ 浏览器

支持现代浏览器, 不支持 IE

IEIE EdgeEdgeFirefoxFirefoxChromeChromeSafariSafari
not supportlast 2 versionslast 2 versionslast 2 versionslast 2 versions

郑州蝉鸣数字科技有限公司出品