技术选型:前后端分离的路线确定
今天我们确定技术栈。后端选择 FastAPI,因为它接口写法清晰,自动文档友好,和 Pydantic、SQLAlchemy 配合比较自然。前端选择 Vue3 + Vite + Element Plus,适合快速搭建管理系统。图表用 ECharts,数字孪生用 Three.js,用户状态用 Pinia。数据库本地演示先用 SQLite,设计上保留 PostgreSQL 的连接配置。遇到的困难是 Three.js 和普通管理页面风格差异很大,如果写不好会显得割裂。刘晨阳建议把 3D 场景作为一个独立页面,其他模块保持管理系统风格,这样既有展示亮点,又不影响日常操作。今天学到的是技术选型不仅看熟悉程度,也要看项目周期和交付风险。比赛作品要稳,不能为了新技术牺牲可演示性。

浙公网安备 33010602011771号