哪个版本的Laravel使用LTS或最新 - 开发人员支持承诺5年至少?

时间:2016-11-03 11:55:20

标签: php laravel-5 laravel-5.3

作为一名开发人员,我必须承诺为Laravel新项目提供5年的支持 我的问题是 - 我是否应该只使用Laravel的长期支持(LTS)版本?

如果我使用最新的Laravel 5.3而不是LTS版本,那么在支持承诺方面可能存在哪些潜在的缺陷?

在使用最新的Laravel版本与使用LTS版本时,关于5年支持承诺的优点/缺点的任何信息都有助于我做出正确的决定。

1 个答案:

答案 0 :(得分:1)

为了保持与应用程序框架无关,或者使交换更容易或不依赖于框架,对我来说最有效的方法是在单独的库中隔离我的业务逻辑。

我使用GITLab服务器处理这些库,并通过satis将其公开给我的composer

如果您使用Laravel的路由将请求映射到控制器,那么您可以在该控制器内使用您的库并执行其余工作。

以这种方式构建您的应用程序可以:

  • 隔离业务逻辑
  • 依靠框架来提供正确的输入,因为您可以使用中间件来过滤掉不适合的请求。
  • 在交换框架时更容易
  • 您正在使用composer,它可以让您轻松管理库和框架版本

这样,随着时间的推移,您可以逐位升级您的应用程序,您不必依赖永远只有一个框架版本,而无法使用较新版本。

祝你的项目好运!