.NET Core 介紹與簡介
1.1 .NET Core 介紹與優勢
.NET Core 是微軟開發的跨平台開源框架,支援 Windows、Linux 和 macOS,可用於構建高效能 Web API、微服務、桌面應用和雲端應用。其優勢包括:
跨平台支援:可在多種作業系統上運行。
高效能:相比 .NET Framework,.NET Core 提供更快的請求處理。
開源與社群驅動:.NET Core 是開源專案,擁有龐大開發者社群。
容器化支援:支援 Docker、Podman 等容器化技術。
可擴展架構:適用於雲端微服務與分散式系統開發。
1.2 適用場景與應用領域
.NET Core 可應用於多種場景,包括:
企業應用:建構高效能 RESTful API。
雲端應用:與 Azure、AWS 整合,進行 Serverless 或微服務開發。
IoT 物聯網:支援邊緣運算與 IoT 設備整合。
機器學習:整合 ML.NET 進行 AI 及數據分析。
1.3 開發環境與需求分析
本專案目標是開發基於 .NET Core 的 API,並與 Vue.js 前端整合,實現完整的前後端分離架構,並滿足以下需求:
提供 RESTful API。
使用 JWT 驗證身份。
記錄日誌與錯誤排除。
支援 Docker 部屬。
留言
張貼留言