【发布时间】:2019-09-07 06:38:38
【问题描述】:
我想知道在 Laravel 中使用库而不是手动编写代码是否是一种有效的实现方式?
示例:如果我使用的是 SweetAlert 或 CKEditor 之类的包?
在手动过程中,我们一般会做三件事:
- 包括 CSS
- 包含 JS
- 调用JS
但是,如果我们使用包安装,它遵循整个 Laravel 框架life cycle。
如果使用需要大量配置的大型或庞大的库,例如 azure saml-2、PayPal 或任何其他支付集成。我总是更喜欢使用手动实现较少且覆盖方法较多的包。
对于我的下一个项目,我都会做同样的事情。请向我推荐什么是最好的做事方式。我只关心优化的代码。我愿意花更多的时间编写代码,而不是为每件小事安装库。
【问题讨论】:
-
是的,我没有几年的时间来构建那么复杂的东西,使用框架不是重点,我的重点是减少使用多个内部查询。