API vs工具包vs框架vs库
我的问题很简单,我想用一个简单的例子给出一个清晰的答案API vs工具包vs框架vs库,api,frameworks,terminology,toolkit,Api,Frameworks,Terminology,Toolkit,我的问题很简单,我想用一个简单的例子给出一个清晰的答案 API、Toolkit、Framework和Library之间的主要区别是什么?这些术语有时会被错误地更改 类似帖子如下: 我更喜欢将库作为模块或命名空间的别名调用。Toolkit和A.P.I.通常是一组用于共同任务的库。尽管如此,与面向对象编程相比,A.P.I.更多地用于过程编程。这一直是我的理解,毫无疑问,你会在这个主题上看到不同的观点: API(应用程序编程接口)-允许您以独立的方式在已经运行的应用程序中使用代码 框架—为特定任务
API、Toolkit、Framework和Library之间的主要区别是什么?这些术语有时会被错误地更改 类似帖子如下:
我更喜欢将库作为模块或命名空间的别名调用。Toolkit和A.P.I.通常是一组用于共同任务的库。尽管如此,与面向对象编程相比,A.P.I.更多地用于过程编程。
这一直是我的理解,毫无疑问,你会在这个主题上看到不同的观点:
API(应用程序编程接口)-允许您以独立的方式在已经运行的应用程序中使用代码 框架—为特定任务/应用程序类型提供基类和接口的代码,通常采用设计模式的形式。(尽管并非总是如此) 与库相关的代码,可以随意交换以完成类级别的任务 工具包相关代码,可用于在组件级别完成任务。我更喜欢以下内容: