php 的 jit 真的要来了

2016-12-13 22:04:05 +08:00
 gouchaoer
来源:
https://www.oschina.net/question/2896879_2212316

jit 能在 php7.2 放出来么?
以及鸟哥委婉的吐槽了 Laravel ,还有很多干货,说到心坎里去了。
15876 次点击
所在节点    PHP
83 条回复
HuangLibo
2016-12-13 22:09:27 +08:00
Scholer
2016-12-13 22:12:02 +08:00
从哪儿解读出来吐槽了 Laravel ?
ykjsw
2016-12-13 22:17:18 +08:00
说的挺好的, PHP 还是简单点好。
orvice
2016-12-13 22:54:26 +08:00
@Scholer ,比如一些很优雅的框架。有些框架我自己看半天也会觉得还挺复杂的,学起来费劲。

Laravel 不是说自己优雅吗。
Scholer
2016-12-13 23:07:32 +08:00
@orvice 优雅的框架是说明 PHP 也不简单,后面断句了。本身人家也没影射什么,没必要按照自己的意愿去解读。
反正我一直觉得 Laravel 挺简单的,比大多数框架都简单。
anewg
2016-12-13 23:10:55 +08:00
稍微熟悉 php 的人都会对框架源码或自己实现框架感兴趣,刚碰到 Laravel 这种用的组件多,抽象层次多的。对比其它看一眼目录结构就能快速定位的框架, Laravel 算是复杂了。

当然了,排除源码层面这点,用起来舒服就好。
orvice
2016-12-13 23:21:47 +08:00
@Scholer 是简单,但是设计算复杂了。

@anewg 我怎么觉得 Laravel 目录结构分类挺细挺好的啊...
echo111222
2016-12-13 23:25:20 +08:00
这就尴尬了
jhdxr
2016-12-14 00:25:59 +08:00
如果几个月能能合并到 master 的话那么 7.2 应该是能赶上的,毕竟现在半年一个版本。

至于吐槽 laravel ,哪怕点名吐槽又如何呢? 7.1 里通过的 rfc 大部分不也投的是反对么。。。
dtfm
2016-12-14 00:28:23 +08:00
PHP 再这样搞下去,让 Python 很尴尬啊
sagaxu
2016-12-14 00:48:36 +08:00
@dtfm 如果 php 框架都抛弃 fpm 用 cli 跑,性能上应该可以碾压 pure python 了。不过 Python 的库比 PHP 更全,比如说机器学习或者科学计算和统计,甚至还有 micropython 这种可以用 python 驱动的单片机。
q397064399
2016-12-14 06:05:03 +08:00
都要 JIT 了,为什么不用 Java
chenset
2016-12-14 08:44:00 +08:00
@q397064399 都编译了, 为什么不用 C
araraloren
2016-12-14 08:47:09 +08:00
@q397064399 。。 php 就是 php , 有了 JIT ,这 和 Java 又有什么关系呢。。
q397064399
2016-12-14 08:57:44 +08:00
@araraloren
你这是抬杠,没心情回复
@chenset
PHP Java 都有各自的领域, PHP 最初的设计,就不是针对 大规模 高并发 集群 等玩意的

JIT 是很久以前 JVM 标准下就已经成熟的技术,如果你真的需要 JIT 这种针对性能优化的玩意,直接用 Java 得了,

选 PHP 大多是针对业务需求 都是考虑 PHP 的 快速开发,动态类型等优点,

在现有的机器性能下,如果你的 PHP 做的业务 到后面都需要 JIT 来优化性能的时候,公司架构师的技术选型
肯定会直接切到 Java ,而不是继续使用 PHP
ragnaroks
2016-12-14 09:01:51 +08:00
@q397064399 https://www.taobao.com/index.php 淘宝的并发不小吧


虽然我本身用.net,不过我现在越来越觉得大公司之所以使用 java/.net/python,并不是这些语言有多好,而是高层就会这几种.
setonfocus
2016-12-14 09:07:31 +08:00
是的, php 核心开发组成员里已经有人证实 了
http://weibo.com/ttarticle/p/show?id=2309404052280251914593
q397064399
2016-12-14 09:09:29 +08:00
@ragnaroks 不说了,你去淘宝看下后台 阿里的 Java 系 是有多牛逼
likezun
2016-12-14 09:10:19 +08:00
@ragnaroks 对头, 高层技术人员喜欢用他们没有过的新东西或语言, 程序员的通病!
likezun
2016-12-14 09:10:57 +08:00
Laravel 都嫌复杂的话,你叫我大 Symfony 怎么办?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/327441

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX