arch-design-agent-skill-das.../design/technology-architecture/00-technology-selection.csv

1.2 KiB

1categorytechnologyversionpurposerationalealternatives_consideredphase
2languagePython3.12+后端开发语言团队熟悉+生态丰富+文件处理能力强Go/Node.jsMVP
3frameworkFastAPIlatest后端 Web 框架异步支持+自动 OpenAPI 文档+类型安全Flask/DjangoMVP
4package-manageruvlatestPython 依赖管理速度快+lockfile 支持+替代 pip+venvpoetry/pipMVP
5languageTypeScript5.x前端开发语言类型安全+Vue 3 原生支持JavaScriptMVP
6frameworkVue 33.x前端框架组合式 API+轻量+生态成熟React/SvelteMVP
7bundlerVitelatest前端构建工具开发热更新快+Vue 官方推荐WebpackMVP
8statePinialatest前端状态管理Vue 3 官方推荐+TypeScript 友好VuexMVP
9visualizationD3.js7.x关系图渲染灵活度最高+适合高度定制的可下钻分组图ECharts/Cytoscape.jsMVP
10containerDockerlatest容器化部署标准化部署+环境一致性直接部署MVP
11orchestrationDocker Composelatest多容器编排前后端两个容器+volume 挂载K8s(过重)MVP
12web-serverNginxlatest前端静态文件服务+反向代理轻量+性能好+反代 /api → backendCaddyMVP
13asgi-serverUvicornlatestASGI 服务器FastAPI 官方推荐+异步性能好Gunicorn+Uvicorn workersMVP