IDE vs Library vs SDK vs Framework vs Toolkit

时间:2015-02-20 13:44:46

标签: sdk frameworks ide toolkit

在提出这个问题之前进行了一项研究,但我无法真正理解上面提到的内容之间的差异。非常感谢深入的信息。提前谢谢。

1 个答案:

答案 0 :(得分:0)

API - 用于执行所选任务的一组函数和结构(类?)(例如,用于网络请求的libcurl API)

框架是您可以构建的。通常它是完整的(或几乎完整的)它可以从盒子开始(但可能不会做任何有用的事情)并提供API来覆盖一些功能 工具包是一组可用于某些任务的实用程序/工具(例如,Kali Linux是一个网络渗透工具包)

SDK(Software Developer`s Kit)是一个工具包(通常是官方的),可用于与某个设备/实体进行交互/编程。它还可以在内部提供API和框架。 (例如,Android SDK允许为Android开发,构建,测试和部署应用程序。它描述了可从不同操作系统版本访问的API。)

工具包是一组可用于某项任务的实用程序/工具(例如,Kali Linux是一种网络渗透工具包)