不同的角色,不同的关注点:软硬件,都是如此。
半导体厂家 第三方 终端用户
电子元件 --- 典型产品的 demo 方案公司 最终产品(电视机、汽车。。。)
SDK 主要关注(电子元件) 典型组件 demo 组件
框架、SDK、库和API https://blog.csdn.net/weixin_45697314/article/details/104554941
架构、框架、模式、模块、组件、插件、控件、中间件的含义和区别 https://www.cnblogs.com/fakeCoder/p/8075669.html
组件、插件、模块、子应用、库、框架等概念辨析(*)https://blog.csdn.net/weixin_42408447/article/details/122866403
对象、类、包、组件、容器和框架的基本概念 https://www.cnblogs.com/east7/p/14393023.html
类库、插件、组件、框架的区别 https://blog.csdn.net/Ylk_manong/article/details/118556830
架构、框架、组件、插件浅谈理解 https://www.cnblogs.com/jony-it/p/10821413.html
python中的模块、库、包有什么区别? https://zhuanlan.zhihu.com/p/403558690
Python的模块、包和库的区别 https://blog.csdn.net/tscaxx/article/details/103680363
python中对象,类,函数,方法,包,库和模块等区别 https://blog.csdn.net/qq_41952762/article/details/109093361
快速理解Python的模块、包、库以及框架的联系和区别 https://blog.csdn.net/weixin_43555555/article/details/129663708
包+框架+库+区别 https://blog.csdn.net/zhongkeyuanchongqing/article/details/117378289
https://www.cnblogs.com/jony-it/p/10821413.html
软件包 和库的区别
https://www.cnblogs.com/sdb1942/p/13716816.html
软件包(SoftWare Package)是指具有特定的功能,用来完成特定任务的一个程序或一组程序。可分为应用软件包和系统软件包两大类。应用软件包与特定的应用领域有关,又可分为通用包及专用包两类。通用软件包根据社会的一些共同需求开发,专用软件包则是生产者根据用户的具体需求定制的,可以为适合其特殊需要进行修改或变更。
序库(library),一个可供使用的各种标准程序、子程序、文件以及它们的目录等信息的有序集合。 汇集在一起的经常应用的程序。主要有:(1)标准子程序。如三角函数、反三角函数等子程序。(2)标准程序。实现一些常用的计算方法,如解常微分方程、偏微分方程、数值积分等程序。(3)服务性程序。如复制卡片、磁带、磁盘及调试用的各种程序等。程序库中的程序都是规范化的。所谓规范化有三重含义:① 同一库里所有程序的格式是统一的;② 对这些程序的调用方法是相同的;③ 每个程序所需参数的数目、顺序和类型都是严格规定好的。
摘录:包+框架+库+区别
https://blog.csdn.net/zhongkeyuanchongqing/article/details/117378289
库(工具):是你写代码的时候使用的。
框架:是你将写好的代码交给它处理的。
没看懂说的什么?继续解释:
库是一种工具,我提供了,你可以不用,即使你用了,也没影响你自己的代码结构。
框架则是面向一个领域,提供一套解决方案,如果你用我,就得按照我的方式办事。
就像是你买了一个高级烤面包机(框架,Framework),它有自己的一套烤面包流程,你要遵守它的规则和流程,才能考出面包来。而考面包的过程中使用的勺子啊,碗等就是工具(库,library)了。
原文链接:https://blog.csdn.net/zhongkeyuanchongqing/article/details/117378289