php - 我不明白为什么有人需要 Composer ?

标签 php composer-php autoloader

<分区>

我认为加载任何库等都不需要包含 Composer 。加载一些库不是一项艰巨的任务。它很容易包含...

下载库 > 提取 > 放入你的项目 > 使用它

此任务每个项目只有一次。我的意思是它不是一遍又一遍。

更新也不是什么大任务...只需下载并替换项目中的旧文件即可。

每个图书馆只有 30 秒。我看不出有任何理由在我的项目中再包含一层( Composer )。

另外,如果我们将这一层( Composer )添加到我们的项目中,它会带来自己的问题。检查这个看看有多少人在处理 Composer 的错误; https://stackoverflow.com/search?q=composer+error

我想我忽略了这里的一些东西。因为几乎每个人都使用 composer 并推荐。

您能告诉我关于 Composer 我忽略了什么吗?它有什么好处?

最佳答案

Composer 允许您非常轻松地为您的项目安装大量软件,而无需处理细节。

它允许作者自己使用另一个库,而无需您处理所有细节。

例如,如果您想要手动安装一个需要安装两个正确版本的额外库的库,而这些库每个都需要一个额外的库,而且您还必须初始化所有五个库的自动加载,这可能是一些需要解决的任务。

使用 Composer,您只需要一个库,之后一切都为您完成。

此外,它还让您更轻松地进行更新。如果您的库有一个错误已在较新版本中得到修复,您只需更新并查看您的应用程序是否仍在运行。您会花费大部分时间来检查是否仍在运行 - 几乎没有时间进行更新。这很有成效。

是的,您可以手动完成。但为什么?但我可以理解,如果您不广泛更新软件或不使用大量库,您将看不到优势。

关于php - 我不明白为什么有人需要 Composer ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20562529/

相关文章:

php - 重新分配 $this 时的有趣行为

php - 选择具有特定 ID 的一项,然后按字母顺序添加其他所有项

symfony - 将附加对象类添加到我的 symfony2 Controller 文件的最佳方法是什么?

php - 在没有 Composer 的情况下安装 php-css-parser

linkedin 的 PHP oauth

php - 循环遍历数组并显示结果

json - 在laravel中安装curl和json扩展

PHP 内存不足错误不反射(reflect) php.ini 中的 memory_limit 设置

php - Composer 不为包生成 .git 文件夹

php - 未找到类、命名空间、子文件夹