没什么大的功能特性更新,主要的卖点是新的 LTS 版本,开始使用语义化版本。
相关新闻:Laravel 6 Is Now Released(中文版)
最新文档:Laravel 6.0 Document
101
ragnaroks 2019-09-04 11:00:53 +08:00 2
Laravel PHP,best PHP (真的
|
105
nicoljiang 2019-09-04 12:16:46 +08:00
@nonfu #73
会不会有点儿钻牛角尖了。 PHP 性能不高和 Laravel 性能奇差,并非一回事吧。 @SuperMild #89 我倒觉得相比「以前的 PHP 」,你说的「 现代的 PHP 」几乎就是直指 :Laravel 吧? @linxb 说的好像 Laravel 的拥护者没抨击过别的框架似的,你们不是在 PHP 生态链顶端的吗? @sansanhehe 再说一遍,我不搞 Laravel 所以并没有太多追求「档次、逼格」的需求。 @anewg 理性在哪? Laravel 相比 原生 PHP,可不几乎就是一个「全新的语言」了吗,上别的跟上 Laravel 没多大区别。 说到底,我觉得 Laravel 如果叫 dotNet-PHP 更贴切(但这种命名可能不够优雅吧 :)。 |
106
shell314 2019-09-04 12:17:34 +08:00 via Android
支持一波
|
107
Hanggi 2019-09-04 12:25:49 +08:00
这就是世界上最好的语言吗?
|
108
skiy 2019-09-04 12:36:40 +08:00 via Android
laravel 说过时讲不过去。大,慢 是缺点。ph*p 这块,路由的功能我是首先知道 laravel 用的,中间件也是。
|
109
golden0125 2019-09-04 13:00:22 +08:00
laravel 虽说有些笨重,性能上比不过 JAVA 和 GO,甚至 PHP 的其他框架,但胜在开发快,易上手,功能完善,这些就是这个框架的特点.你要选择开发迭代高效,必定会损失一些性能,没什么好黑的
|
110
yixiang 2019-09-04 13:17:58 +08:00
来凑个热闹。
经验背景:Laravel 在几个项目中用过。PHP 的除了 Laravel 外 slim, thinkphp 也用过。现在主力 node + express。 ## Laravel 优点: 自带很多轮子。强度够高的密码 hash 算法,权限判断,redis 整合,csrf,vue 整合,数据库 /redis session。甚至有 strip (支付服务商)整合。 开发效率高。 优雅,真的优雅。 文档不错(英文文档)。 源代码易读懂。 ## Laravel 缺点: 自带的轮子不一定用得上,比如 stripe。 运行效率低。(每个请求都要重新初始化一下整个框架) 可能是由于使用依赖注入和追求优雅,隐藏了太多实现细节,如果遇到文档中没有讲的问题,有时需要去看源代码。 总结:真香。 |
111
HappyImmortal 2019-09-04 14:12:01 +08:00 via Android 1
@nicoljiang
举了?我是让你说比 laravel 门槛高而且比 laravel 不沉重的框架!门槛是啥?高在什么地方?举了? 要怼的话就用数据说话! 知道就好!你总觉得有人在捧 laravel,那是因为你接触不到大场的人!你觉得它名不副实,是因为你做不出比他所谓的门槛低,还不沉重的东西。一个字,酸。 那你用这种小跑做过什么了不起的事吗? laravel 最起码让一大票 phper 在捧呢。 你可以反感这个,也有权利表达,但是不是在这里!这是别人关注 laravel 讨论的地方!不是你肆意踩踏的地方!要是一个人到你面前说你在意的东西,真烂!你会如何? 那结尾的那句"偏见……转 go 了",是在说过真烂之后,怂了? 性能。怎么可能不追求?用 C 刷 leetcode 超 100%,这才是性能! laravel 不是用来比性能的,他是为了能让了解他的人方便地开发。 还有我也没吹过 laravel,只是熟了而已,如同熟人一般,他可以死去,但你没资格踩踏。 |
112
sunznx 2019-09-04 14:19:16 +08:00
|
113
leafdream 2019-09-04 14:24:40 +08:00
@nioncodotcom 前端可以一战
|
114
flashrick 2019-09-04 14:36:19 +08:00
同类型的框架里,说实话 TP 更适合选择 php 为技术栈的公司的业务需求
|
115
wensonsmith 2019-09-04 14:39:12 +08:00
拿着 200 的用户量操着 200 万并发的心。。。
Laravel 小团队起步很好的框架了好嘛,要啥有啥,性能比客户\运营\推广重要? 省出来的时间打 Dota 可好? |
116
charlie21 2019-09-04 14:46:25 +08:00
@dvaknheo “没有灵活强大的 AOP,只有万能的 G 函数” ,嗯 终于有一个懂行的了
在 OOP PHP vs Procedural PHP 的路上,正确的是 PHP 本身的性能发扬光大,把 Procedural PHP 发扬光大,远离 OOP ( OOP 发展到最后就是 AOP ) Procedural PHP 必胜 |
117
dvaknheo 2019-09-04 15:12:05 +08:00
|
118
nicoljiang 2019-09-04 15:56:36 +08:00
@HappyImmortal
大厂?我就问你一个问题,哪个大厂在主用 Laravel ?你告诉我 结尾并不是怂,只是我预计有人会说“你改变不了别人,只能改变自己”,提前做答。 Laravel 不是用来比性能的,哼哼,优雅当然比性能重要。所以我也懒得跟你掰扯。 说到资格,你也没资格评价我有没有资格。而且这算 踩踏 吗?「优雅病」之后的「公主病」? |
119
tanszhe 2019-09-04 16:02:11 +08:00
|
120
doyouhaobaby 2019-09-04 16:09:35 +08:00
很热闹,留个名,Laravel 还是很强大。
https://www.queryphp.com |
121
dvaknheo 2019-09-04 16:14:58 +08:00
|
122
doyouhaobaby 2019-09-04 16:17:23 +08:00
@dvaknheo QueryPHP 入口启动是一个轻量级版的 Laravel,参考的 Laravel
|
123
lccgsn 2019-09-04 16:17:27 +08:00
我觉得 laravel 是好东西 不服的用哑铃来砸我
|
124
TangMonk 2019-09-04 16:21:12 +08:00
|
125
wengjin456123 2019-09-04 16:21:23 +08:00
Laravel 开发了接近 1 年半了,真香。
|
126
cccRaim 2019-09-04 16:23:38 +08:00
感谢踩踏把版本发布帖子顶到了热议第一 23333
|
127
Canon1014 2019-09-04 16:24:35 +08:00
笑死我了 这话题竟然吵了一天
不会因为 Laravel 奔小康,也不会因为 Laravel 饿死 |
128
chenhua19940128 2019-09-04 16:45:39 +08:00
PHP 是世界上最好的语言
|
129
lenkaren 2019-09-04 16:49:29 +08:00
从头看到尾的我肯定是工作不饱和……
|
130
HappyImmortal 2019-09-04 16:55:39 +08:00 via Android 1
@nicoljiang
智商都没了吗?我说的意思就是大厂不用 laravel,而你接触的不是那些人,只能默默关注着吹 laravel 的事,忍受着自己厌恶的事。 总觉得那句转 go,不止是看不起 laravel,甚至是在否定 php,只不过否定 php 会招来更多的回击,而你,虚了。 还说性能?那就说说你做出的性能的事? 比如 github 提交了多少优化性能的东西? 再比如 leetcode 刷了的题超 100%的占了刷题总数的多少? 还性能?就因为你选择了一个性能不错的 go 语言?你们看你们看,它比 laravel 打印 helloworld 都快呢。 搞笑吗? 我说了,laravel 至少让一票 phper 吹捧,但是你,什么都做不了!所以任何人都有资格说你没资格! 公主病倒是不至于,要是你是有心改善他的不好,具体指出弊端,甚至 github 提交过提高性能的 commit,那可以,否则,这行为不就是嘴贱吗? 说好听点,才说你是踩踏。给脸都不要的? 不管 laravel 是否是名不副实,而你就是喷子,名副其实了。 你以为这贴里有多少人想看见你呢。 不想掰扯就呲溜的滚! |
131
laragh 2019-09-04 17:00:10 +08:00
@wensonsmith 打 LOL 也行
|
132
phpcxy 2019-09-04 17:04:15 +08:00 1
整天性能性能,等你遇到性能瓶颈你的产品应该融资融几轮了吧,那时还有钱解决不了的问题吗
|
133
qbhy 2019-09-04 17:07:52 +08:00 1
不知道那些喷 Laravel 低效、性能辣鸡的人了解过 Lumen 没有???
|
134
jenghung 2019-09-04 17:34:20 +08:00
所有的爭論都起源於一些中二言論
" 用這爛 XX 不如用 XXX " , " XX 超強, 其他都垃圾 " |
135
temia 2019-09-04 17:38:25 +08:00
可以,PHP 开发者自己吵起来了。。
|
137
StarkWhite 2019-09-04 18:10:39 +08:00
@way2create 我今天发现我患了 apijson ptsd 了 /笑哭
@TommyLemon 有人说 laravel 的 ORM 很强大,你那个 apijson 不也是 orm 库吗,来对比下呗 /狗头 |
138
fenglangjuxu 2019-09-04 18:36:22 +08:00 1
真心看不惯有些人 动不动喷 php 慢 然后舔 go 虽然我现在正在用 go
首先 有新也不要厌旧 毕竟 php 养活了多少人 我反正很感恩和喜欢 php 其次 现实中 又有多少地方体现是 php 慢,语言的快慢,有多少人能深刻的体会呢? 最后 现在 go 也快烂大街了 但是真正了解的比例肯定不大 |
140
MrWhite 2019-09-04 18:58:48 +08:00
可以关注一下这个, 一位大佬写的 ![polarphp]( https://github.com/polarphp/polarphp)
|
141
iyaozhen 2019-09-04 19:27:00 +08:00
@Varobjs 我以前也觉得自由。精简比较好。但项目大了,或者是企业级开发,我现在想法是限制的越死越好,不要自己整那么多幺蛾子,使劲堆业务就行了。现在有个 java 项目光 json 库都 3-4 个,之间还有兼容问题,坑啊
|
142
Varobjs 2019-09-04 19:32:35 +08:00 via Android
@iyaozhen 人多了,没有个强力的领导管这,下面各写个的,任何项目,分分钟变成一坨 shi,这个应该是不限框架,语言
|
143
dvaknheo 2019-09-04 19:47:38 +08:00
|
145
nonfu OP @fenglangjuxu php 简单易上手 开发效率高 这就是它存在的意义 说性能动态解释型语言都差不多 它们拼的是开发效率 是快速迭代 说 php 是 web 开发之王我是赞同的 我本人 JavaScript、PHP、Python、Go、Java、C 都有涉猎 每门语言都有其适用场景 合适的地方用合适的语言而已 抛开使用场景讨论语言优劣毫无意义
|
146
nonfu OP @phpcxy 是的 去某顶级大厂挖 java 然后搞一堆中台之类的东西 结果还没建起来 人都跑路了 因为这些东西需要业务支撑 小公司 创业型公司都是业务优先的 业务上不来 其他都是扯淡
|
147
nonfu OP @wensonsmith 嗯 你这个说法我是赞成的 所以国外的同志们都比较想的开 国内 996 不把自己包装高大上一些都有点不好意思 好像自己在摸鱼似的
|
148
nonfu OP @anewg 是的 每个公司都有自己的技术栈(技术债)那是说换就能换的 你一个几万几十万访问量的系统说换就换我倒是不反驳 用啥都一样 推荐用动态语言 迭代快 不然用 Java 啥的开发效率低不说 招人还难 成本还高
|
152
sjh717142 2019-09-04 21:27:06 +08:00 via iPhone
|
153
fx 2019-09-04 22:37:38 +08:00
为啥不用 rails
|
154
AyanamiRei 2019-09-05 15:16:29 +08:00
说到 Laravel 我只能想到优雅
|
155
DarlingXwl 2019-09-11 14:44:55 +08:00 1
打起来了 哈哈。
使用过一段时间 laravel,我来描述一下自己的想法吧。 1、慢,比一般框架写出来的东西都慢,但是前后端分离会好些,做好缓存会更好一些,不去使用 ORM 关联,改用高速缓存,就跟别的框架区别不大了(我的使用习惯和开发范围而言)。 2、快,熟悉了之后比任何一个框架都快。多快呢?编写一个登录注册+验证码(手机、腾讯开发接口或原生 GD 库都行)+权限控制+日志记录+完整的界面+后期的可拓展和快速开发模板,用其他语言或框架需要多长时间? laravel 仅需 20 分钟! laravel5.5 + laravel-admin + 验证码拓展。下载完,几条命令,就搞定了。 此处重点:后期快速开发+自动生成页面。 3、安全,这些是很多框架和语言一定会涉及的问题。别说 java 绝对安全,也不免会出现 bug。上传到阿里云的项目,许多 cms (旧版,新的就不知道了)还有直接使用原生框架,不用我们测试,阿里云就会检测到一定数量的漏洞。laravel 并没有。 4、强大的核心模块,觉得慢,可以自己去设置启动项优化,觉得笨重,自己也可以去给框架减肥。我不会,但我知道,这个操作是可以有的。核心包含低性能的 ORM (不做多表关联,还是很快的)、中间件、blade、路由等等。 5、超强大的插件支持,你能想到的,在后端实现的东西有什么? MongoDB ?表格文档导出导入?权限?超繁琐的 SQL 语句?定时任务?微信管理?支付接口?地图数据?消息队列? 以上举了九个例子,也许对于某些人,这些功能都跟初级,但不相信有人能够在一个小时内完成这九个功能。 laravel 能。怎么实现,还得上手后才知道,空口无凭,主要工具还得是那些经常吐槽说 laravel 不行的人口中更加厌恶的 composer (语句不太通,理解就好)。 6、以上观点,仅限个人,目前只用过 TP 和 laravel (要说我没资格评价,随便你说),所以目光短浅,加上使用深度不是很深,使用范围也不广,所以心得只能到这中地步。 我讲完了。 分享一个关于优雅和想象力个人的理解。 优雅? 不是因为他是国外的,装逼。你尝试进入 PHP 任意框架的官网,对比一下,也许能够感受到,laravel 为何优雅,代码也如是。 想象力? 官方及大神的解释都是体现代码的编写格式上,有时候,就感觉实在写英文语句。我也曾跟人解释说:laravel 编写的基础代码,许多时候可以通过翻译知道这段代码做了啥。 如今对想象力有了其他的见解,laravel 喜欢注入对象和返对象给开发者,在使用这些对象的时候 或者使用原生类的时候,相信大家对于一个不熟悉的函数或不知内容的对象,想要使用的时候,都会去查找相关文档或教程,毕竟开发也是学习的过程。 不知道从什么时候开始,对于 laravel 的对象,总会有一种神奇的想法,明知对象或类里有某个变量,于是,我会尝试把他 get 出来,我也会尝试 all 一下看看他的全部,也会尝试 foreach 一下,尝试轮奸他。这些操作,在一般情况下,都会得到自己满意的结果。 当出现 toArray 的时候,我也会想到,也许可以 toJson,想知道有没有,自然想到 has,想找到什么,也会不自觉用到 find。 个人体会 6.0 我是不会用的,因为担心拓展没来得及跟新,PHP7.4 也是不会用的,因为担心框架来得及更新,我没来得及更新 |
156
moxuanyuan 2019-09-18 17:24:25 +08:00
|
157
nonfu OP @moxuanyuan 备用域名:xueyuanjun.com
|
158
hero2040407 2019-10-18 17:22:50 +08:00
laravel 用来开发后台管理系统应该是再合适不过了
|
159
weize888 2019-12-14 10:05:48 +08:00
我支持 @nicoljiang 的观点。
|