【问题标题】:Is it bad to use many packages in Laravel? [closed]在 Laravel 中使用很多包是不是很糟糕? [关闭]
【发布时间】:2020-07-08 17:01:00
【问题描述】:

有时我想为我的laravel 应用程序创建的功能已经作为一个包存在。

它们很容易安装,但我担心它们对应用程序性能的影响。

在选择安装包还是自己开发功能时应该考虑什么?

【问题讨论】:

    标签: php laravel module package composer-php


    【解决方案1】:

    归根结底是个人喜好。

    一些包编写、优化和维护得很好,这给你带来了很多好处:

    • 降低维护成本(即您不必 100% 负责修复程序包代码)
    • 缩短开发时间(即您不必编写它)
    • 增加的功能(即它们可能具有您甚至没有想到的功能)

    其他包写得不好,没有优化,在某些情况下已经过时了。这些可能会产生相反的效果:

    • 维护成本增加(即作者不一定要解决问题)
    • 开发时间增加(即您可能必须学习他们的代码库并自己解决问题)

    我的建议是确保如果它是一个受人尊敬的作者/公司并且他们的代码库正在积极开发中(检查 github / npm / 等),那么使用该包可能会节省你的时间和麻烦长期来看。

    通过使用 composer 包而不是自己编写,您不太可能看到任何性能大幅下降!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-06
      • 2011-09-20
      • 2019-01-13
      • 2015-03-09
      • 2015-10-14
      • 1970-01-01
      • 2010-12-09
      相关资源
      最近更新 更多