composer到底是什么东西?

有没有人帮帮我,我看到很多的框架安装前都要用到composer,我是这么理解Composer的,就是自己的框架里面可能需要引入很多库啊类啊什么的,composer就是帮助安装这些库啊类啊的而且帮助我们保持依赖关系,而且只安装到一个文件夹里面,不影响其它的。这么理解对吗?请大家用普通话和人话来回答,如果有人转载一堆定义请滚粗。
已邀请:

xlimit

赞同来自: 李小贱

composer是一个php的依赖管理工具。

试想一下不用依赖管理工具来管理项目:

如果一个项目只是自己一个人开发的话,自己很清楚需要引入什么库。
这时项目又加入了新同事一起开发,你告诉他要引入什么库,这时候可能会遇到库版本不一致,存放位置不一致,依赖库引入不方便(查找不方便,需要在不同网站上一个一个的下载等)等等问题。

项目再继续增加人手项目需要传播,在引入依赖库的时候也会重复遇到以上问题。

使用依赖管理工具后,大家用一种统一的依赖描述方式和引入方式来管理依赖即可解决问题。
传播项目的时候就不再为项目依赖关系发愁。

小学语文水品,希望能对你有帮助。

捷克轩 - 人生来自由平等却无往不在枷锁中

赞同来自:

顶一下

捷克轩 - 人生来自由平等却无往不在枷锁中

赞同来自:

你说的真是太好了 我明白许多了

清晨

赞同来自:

PHP网站为什么要引入什么库?一个项目代码需要的代码不是都有了吗?还引入什么库?

要回复问题请先登录注册