知识库技术栈
一、前端技术栈
前端技术栈:HTML/CSS/JavaScript + Vue生态 + 工具链
核心语言:
HTML5 + CSS3(页面结构与样式布局)
JavaScript(ES6+,动态交互逻辑)
框架/库:
Vue.js(主框架,组件化开发)
Element UI(基于Vue的UI组件库,快速搭建页面)
工具链:
Axios(HTTP请求库,处理REST API调用)
Vue Router(单页应用路由管理)
Webpack(模块打包与构建优化)
Sass/Less(CSS预处理器,增强样式可维护性)
二、后端技术栈
后端技术栈:Java + Spring生态 + 数据库
核心语言:
Java 8+(主要开发语言)
框架/工具:
Spring Boot(快速构建RESTful API)
Spring MVC(Web层请求分发与处理)
MyBatis(ORM框架,数据库操作)
Spring Security(权限认证与安全控制)
数据库:
MySQL(关系型数据库,业务数据存储)
Redis(缓存中间件,热点数据加速)
其他工具:
Maven(依赖管理与项目构建)
Swagger(API文档生成与管理)