| 層次 | 技術選型 | 學習資源 |
|---|---|---|
| 前端 | HTML5/CSS3/JS, Vue/React, Audio API | MDN, Vue 官網 |
| 後端 | Spring Boot, MyBatis, MySQL | Spring 官方指南 |
| 存儲 | 對象存儲 (MinIO/S3), CDN 加速 | MinIO 文檔 |
| 播放 | HLS/DASH 流媒體, Video.js/APlayer | Video.js 文檔 |
| 安全 | JWT 鑒權, 防盜鏈, 簽名 URL | Spring Security |
先做本地音樂播放器(JavaFX/Swing),再擴展為 Web 版,最後加入用戶、推薦、社交功能。參考 W3School 系統學習 Web 基礎。