Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在Laravel中使用许多软件包是否不好?_Php_Laravel_Module_Package_Composer Php - Fatal编程技术网

Php 在Laravel中使用许多软件包是否不好?

Php 在Laravel中使用许多软件包是否不好?,php,laravel,module,package,composer-php,Php,Laravel,Module,Package,Composer Php,有时,我想为我的laravel应用程序创建的功能已经作为包存在 安装它们很容易,但我担心它们对应用程序性能的影响 当选择自己安装一个包还是开发一个功能时,我应该考虑什么? < P>这是个人在一天结束时的偏好。 有些软件包编写、优化和维护良好,这为您带来了诸多好处: 降低了维护成本(即,您不必100%负责修复软件包代码) 缩短开发时间(即,您不必编写) 增强的功能(即,它们可能具有您甚至没有想到的功能) 其他软件包编写得很差,未经优化,在某些情况下已经过时。这些可能产生相反的效果: 增加了维

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

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


当选择自己安装一个包还是开发一个功能时,我应该考虑什么?

< P>这是个人在一天结束时的偏好。

有些软件包编写、优化和维护良好,这为您带来了诸多好处:

  • 降低了维护成本(即,您不必100%负责修复软件包代码)
  • 缩短开发时间(即,您不必编写)
  • 增强的功能(即,它们可能具有您甚至没有想到的功能)
其他软件包编写得很差,未经优化,在某些情况下已经过时。这些可能产生相反的效果:

  • 增加了维护成本(即作者不一定要解决问题)
  • 增加开发时间(即,您可能需要学习他们的代码库并自己解决问题)
我的建议是,如果这是一家受人尊敬的作者/公司,并且他们的代码库正在积极开发中(请查看github/npm/etc),那么从长远来看,使用该软件包可能会为您节省时间和麻烦


您不太可能通过使用composer软件包而不是自己编写来降低性能

这是一天结束时的个人偏好

有些软件包编写、优化和维护良好,这为您带来了诸多好处:

  • 降低了维护成本(即,您不必100%负责修复软件包代码)
  • 缩短开发时间(即,您不必编写)
  • 增强的功能(即,它们可能具有您甚至没有想到的功能)
其他软件包编写得很差,未经优化,在某些情况下已经过时。这些可能产生相反的效果:

  • 增加了维护成本(即作者不一定要解决问题)
  • 增加开发时间(即,您可能需要学习他们的代码库并自己解决问题)
我的建议是,如果这是一家受人尊敬的作者/公司,并且他们的代码库正在积极开发中(请查看github/npm/etc),那么从长远来看,使用该软件包可能会为您节省时间和麻烦

您不太可能通过使用composer软件包而不是自己编写来降低性能