docs/00-overview.md

This commit is contained in:
Yangxt
2026-09-29 13:08:21 +08:00
parent c30f7e2e7b
commit cb9b7a4bd4
20 changed files with 1383 additions and 0 deletions
+63
View File
@@ -0,0 +1,63 @@
# 01 技术栈
## 前端
- Vue 3
- TypeScript
- Vite
- Element Plus
- Pinia
- Vue Router
- VueUse
- ECharts
- Axios
- ESLint
- Prettier
前端 Admin 采用 [pure-admin-thin(i18n 分支)](https://github.com/pure-admin/pure-admin-thin/tree/i18n)。详见 [10-frontend.md](./10-frontend.md)。
## 后端
- Laravel 13
- PHP 8.4
使用:
- Laravel Sanctum
- Laravel Queue
- Laravel Scheduler
- Redis
- Laravel HTTP Client
- Laravel Cache
- Laravel Events / Listeners
- Laravel Notifications(需要时使用)
- Laravel Policies / Gates
- Laravel API Resources
- Laravel Form Requests
- Laravel Service / Action 类
- Laravel Console Commands
API 采用 RESTful API,统一前缀 `/api/v1/...`。
## 数据库
- MySQL 8
- Redis 7
## Python 服务
Python 作为独立服务存在,不参与 Laravel 核心业务 CRUD。
- Python 3.x
- FastAPI
- Pydantic
- HTTP API
- Redis
- 后期根据需要使用 Pandas / NumPy / Scikit-learn / PyTorch / LLM SDK
详见 [11-py-service.md](./11-py-service.md)。
## 依赖原则
- 不随意增加第三方依赖。
- 第一阶段不引入 Kubernetes、Kafka、Elasticsearch、MongoDB、ClickHouse 等(见 [02-architecture.md](./02-architecture.md))。