这个概念让很多小白抓瞎……
尽量白话的比喻/解释:
我们项目可以利用的、现成的一些代码、工具等。
非常微妙,大致类似于CEO和厂长/老板的区别:框架逼格更高。严格来说,
但框架也可以由类库组成,类库也可以充当框架……
--------------------
所谓类库(class libary),简单的理解:就是“类的仓库”,或者一堆类、大量类的集合。这些类通常都是公开的、公用的,由厂商、开源个人/组织编写,提供给广大开发者使用。
一般来说,编程语言的所有者会为语言提供最基本的类库,我们就会称其为“官方库”,或者“基本库”;其他人提供的类库就被称之为“第三方库”。
所谓框架(Framework),概念也比较模糊,一般认为,它高于类库,即它还提供一些类库以外的东西,但这“以外的东西”,本质上还是可以以类的形式出现,所以……尤其是很多类库要往自己脸上贴金,硬说自己是类库,你也不能说它不对!
我们打几个比方:
说明:以下内容不要求预备班学习
一个真实的开发项目,需要依赖大量的第三方类库,而:
从而形成“依赖地狱”:一旦其中任何一依赖项出错,项目就崩了。
这不仅仅是在项目搭建的时候,而且还发生项目升级的时候(新版本不兼容老版本)。
为了解决(抑制)这个问题,推出了各种依赖管理工具:
他们的本质都是
多快好省!前端后端,线上线下,名师精讲
更多了解 加: