1. 程式人生 > 其它 >IDE 、SDK 、API區別、庫、框架、元件、CLI

IDE 、SDK 、API區別、庫、框架、元件、CLI

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/