IDE 、SDK 、API區別、庫、框架、元件、CLI
阿新 • • 發佈:2021-08-21
IDE:整合開發環境:包括程式碼編輯器、程式碼檢測、程式碼偵錯程式、譯器/直譯器、以及其他工具
SDK:SDK是IDE的基礎引擎 ,比IDE更基本,因為它通常沒有圖形工具。工程師為輔助開發某類軟體的相關文件、範例和工具的集合,使用SDK可以提高開發效率,更簡單的接入某個功能。
舉例說明:一個產品想實現某個功能,可以找到相關的SDK,工程師直接接入SDK,就不用再重新開發了。
API:應用程式介面,可以通過這個程式提供的公開介面,使用程式給功能。API 介面實現計算機軟體之間的相互通訊
框架:為開發
元件:
NET Core命令列介面(CLI)是一個新的跨平臺工具,用於建立,還原程式包,構建,執行和釋出.NET應用程式。.NET CLI 附帶了 .NET SDK。
使用命令列CLI(command-line interface)工具安裝、解除安裝軟體的原因是命令可以詳細的顯示出哪裡出問題了,如果直接點選軟體安裝,不知道哪裡出錯了。cli對程式設計師提供更多資訊
詳細:https://docs.microsoft.com/zh-cn/dotnet/core/tools/