php - Composer 优势

标签 php composer-php

关闭。这个问题是opinion-based .它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.

5年前关闭。




Improve this question




在我们公司,我们目前不使用 Composer ,我们只是下载并存储在 git 下的所有库。

可以向我们的客户和系统管理员提供什么论据来说服他们需要使用 Composer?

我们的要求必须得到充分证实才能做出决定。

最佳答案

使用 Composer,您可以获得以下优势:

  • 您引入的包所需的依赖项会由 Composer 本身自动处理,让您可以自由地专注于编程而不是依赖项管理。
  • 当您使用的软件包获得新版本时,一个简单的 composer update将为您完成所有工作,而无需手动进行任何文件管理。
  • 使用 Composer,您将获得一个集中的 autoload.php文件也针对生产进行了优化。它加载您需要的所有内容,您只需包含一个文件即可。优化版超快!简单做composer dump-autoload -o .
  • 您可以使用 psr-4命名空间以加载应用程序上的特定路径并将其包含在自动加载器文件中。然后你可以简单地use命名空间,它在应用程序范围内可用!

  • 查看以下 URL 以获取更详细的功能列表:https://getcomposer.org/doc/01-basic-usage.md

    您可以使用 Composer 做更多的事情,这很棒。我强烈建议你们使用它,不要浪费时间自己管理包。

    关于php - Composer 优势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37969337/

    相关文章:

    php - 使用 Composer、NPM 或 Bower 包含库

    php - 带有新字段的 Laravel 5.1 注册表单

    php - 如何检查文件是否被拒绝访问以及如何在 php 中授予文件权限(777)?

    yii2 - 意外值异常 : Could not parse version constraint >=~2: Invalid version string "~2"

    php - Composer : Invalid version constraint/string "/Program"

    php - Composer 安装失败,出现总线错误 : 10

    php - Wordpress 无法连接到非常小的站点中的 DB : Too Many Connections,

    php - 删除带有索引的大型 MySQL 表的性能

    php - mysql 版本 5.1.73 不支持 JSON_CONTAINS

    php - Composer 忽略安装程序路径配置