公司项目,请问 Laravel 版本的选择

之前公司的项目用的是easyswoole,现在需要改成laravel,公司的项目主要是这几个需求
1.前后端分离,PHP只做API
2.需要使用graphql,而不是restful api
3.需要用到rabbitMQ来收发消息,所以需要长链接
4.要求框架稳定,没有什么太多的漏洞和BUG,运行效率尽量可以高一些
我看到laravel分为laravel版本和lumon版本,并且现在最新的是5.8的版本(服务器目前是PHP7.1,可以升级),不知道选哪个版本比较适合公司的项目

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 24

LaravelS?

4年前 评论
wumingjay5 (楼主) 4年前
wumingjay5 (楼主) 4年前

5.5

4年前 评论
wumingjay5 (楼主) 4年前
半人间 4年前
wanghan 4年前
wumingjay5 (楼主) 4年前
FMW 4年前

可以选择laravel 5.5,是目前最新的LTS版本,长期维护并且可以满足你的需求。

4年前 评论
wumingjay5 (楼主) 4年前
邪恶的咖啡 (作者) 4年前
anniversary 4年前
Epona

laravel 5.8 吧, LTS 没什么意义

4年前 评论
Wi1dcard 4年前
wumingjay5 (楼主) 4年前

直接 5.8 就好了,随时保持更新。不然后面新出的功能用不了。

4年前 评论
wumingjay5 (楼主) 4年前
Epona 4年前
Epona 4年前
ㅤㅤ (作者) 4年前
wumingjay5 (楼主) 4年前

我这儿啥玩意都是装最新的 :joy:

4年前 评论
wumingjay5 (楼主) 4年前
曾是然 (作者) 4年前
wumingjay5 (楼主) 4年前

让老板再等几天,6马上出了 :stuck_out_tongue_winking_eye:

4年前 评论
leo

最新版。

  1. Laravel 的 LTS 版本生命周期只有 3 年,太短了,5.5 在明年 8 月份就会终止维护。
  2. 许多 Laravel 的扩展包只会支持最新的几个 Laravel 版本,未必会支持 LTS,例如 telescope。
  3. 即使是 LTS 版本也会有 bug 和漏洞,需要时不时执行一下 composer update laravel/framework 来升级到修复的小版本。而 Laravel 每年会出一个新版本,每年只需要额外花一点点时间就可以更新到最新版。
  4. 从 5.1 一次性升级到 5.5 的成本和风险要远高于每次跟随 Laravel 的版本升级。
4年前 评论
wumingjay5 (楼主) 4年前
Wi1dcard 4年前
anniversary 4年前

easyswoole怎么不用了 感觉挺好用的 能说下原因吗

4年前 评论

lumen吧 laravel(12MB)比lumen(2.2MB)内存太多了
版本没什么感觉

4年前 评论
leo

另外不要一听是纯 API 项目就用 Lumen,Laravel 的核心优点之一就是内置了大量的组件,极大提高了开发效率;而 Lumen 则去掉了大多数组件,等你把各种包装上之后会发现又变回了 Laravel。

4年前 评论
小李世界 4年前
未进化的类人猿 4年前
小李世界 4年前
playmaker

果断5.8哈 嘻嘻

4年前 评论

与时俱进,掌握最新技术,比如别人在讨论新问题,自己却一脸懵逼,这都很尴尬了。有机会使用最新的,就要用,有坑就慢慢折腾,有些时候走在前面比走在后面好 :smiley: 只是建议,自身的体会

4年前 评论

个人比较推荐 laravel5.5 但是如果公司没有强制要求要用laravel框架的话,我还是比较建议用自己熟悉的框架。毕竟没有最好的,只有最合适的。

4年前 评论

请教一下为什么从easyswoole转为laravel呢?

4年前 评论
wumingjay5 (楼主) 4年前

5.5 lts 版本 要到期了 不知道下一个版本是什么呢 我现在 用的5.8

4年前 评论
pigzzz 4年前
aodaobi

我也很疑惑为啥从easyswoole转laravel

4年前 评论
wumingjay5 (楼主) 4年前

优先选择最新版
视项目重要程度,如果为了追求稳定,那选择lts 肯定是你需要的

4年前 评论

我个人建议是laravel5.8+swoole(如果要求性能高的话) lumen不是不行,而是功能太少,如果你们开发的功能多的话,需要安装大量组件,到最后和laravel也差不多

4年前 评论
wumingjay5 (楼主) 4年前

等6吧 :joy:

4年前 评论

我目前使用的是5.5,不过推荐你使用5.8,省得以后更新升级,尤其是以后写的代码越来越多,到时候升级比较麻烦。

4年前 评论

5.5 与 5.8 的维护截止时间是一样的, 所以新的当然最好

4年前 评论

2019年9月3号 6.0LTS发布,不用谢

4年前 评论
xiaopi

兄弟,我能问一下为什么easyswoole不香了? 是什么原因呢

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!