PHP 程序员们, 团结起来, 我们去学点新东西吧

2021-01-10 13:05:27 +08:00
 crazjieb

https://medium.com/swlh/one-year-from-php-dying-this-decade-32e2b7a79507

大周末又看了一篇唱衰 PHP 的, 我个人写过一两个月 Golang, 真的感觉特别好. 而且我也开始慢慢觉得 PHP 走向没落了, 而且在不久的将来必然会走向衰亡. 所以, 我在此以个人名义呼吁, PHP 程序员们, 要么掌握一些前端知识转全栈, 要么去学学 Golang, 学学 Python, 不考虑语言问题, 就是为了正常职业发展, 也要多掌握几门语言的. 为此, 我建了一个群, 有想一起学习 Golang 的童鞋, 可以我微信: bXV5ZXdlaQ==, 我们一起每天进步一点点.

PHP is the present. Not the future.

11548 次点击
所在节点    PHP
89 条回复
QBugHunter
2021-01-11 17:46:10 +08:00
@ruke
上纲上线
wh1012023498
2021-01-11 22:09:50 +08:00
有种上 PHP 贴吧的感觉。。
markgor
2021-01-12 09:30:52 +08:00
只有哪种更适合吧...
而且如果开发了 3 年以上,只懂一门开发语言,多么不靠谱的事....
日常企业网站,PHP 随便开发,谈不上性能问题。
活动页面等的,PHP 配合 redis 之类的,基本满足。
其实那些说 PHP 慢的,我觉得大部分时间问题在于数据库上吧?起码我现在接手的项目基本如此。特别是上了框架的。
当然,PHP 不是万能的,涉及到文件处理之类的,PHP 弱项;之前 OA 项目和简历分析这些项目,单靠 PHP 实现起来性能问题太大了,最终采取混合开发,PHP 在前面接收后丢入 rabbitmq,然后.net 进行处理。
另外看到有人说 swoole,有接触过,但实际项目没使用过,可能商业支持的会好点,但是就现在而言,除非你十分懂 swoole,否则不建议轻易入坑。
对了,个人感觉,php8 的 jit 最后是否会取代了 swoole ?不知道。按原理而言,php8 的 jit 是 opcache 后进行,在 swoole 上应该没意义吧?毕竟 swoole 是常驻。
另外按鸟哥的说法,jit 在 php5 就已经开始实现了,到了 8 才发挥性能,当初 php5 加入 jit 是为了对抗 hhvm,最终 php 会走成怎样,不清楚,不过觉得鸟哥的那句话挺在理的,“PHP 最终发展如何不是由我决定,而是由各个 PHPER 决定,每个人为它贡献一点”

扯远了,回主题,学习多门语言是好事,和 PHP 是否“坠落”没必然关系,asp 坠落多久了,实际项目不是还存在?各有各的需求场景。学习的动力不应该是某语言坠落了。反正谁都想成为扫地僧,扫着扫着就看到编辑器中的异常代码并一语道出,可是扫地僧并不是只懂得一门语言。
Evilk
2021-01-12 09:38:04 +08:00
普通的 php-fpm,应付绝大多数项目,足矣
极个别需要性能的地方,可以用 swoft(swoole)重构
希望 PHP 的未来
能像 go 那样,在语言层面原生支持协程( https://wiki.php.net/rfc/fibers )
那样,才是 PHP 再次辉煌的时代
XIVN1987
2021-01-12 15:57:05 +08:00
虽然我不用 PHP,,不过说 golang 取代 php 我不赞同,,

一个是静态语言、一个是动态语言,,二者分别适用于不同的场景,,适合 PHP 的场景用 go 虽然也能做,,但肯定会繁琐很多

同理,看到有人试图用 go 写 shell 脚本、替代 python 搞 pandas 数据分析,,我觉得这都是把 go 用到了不合适的场景
cmdOptionKana
2021-01-12 16:58:39 +08:00
@XIVN1987 不会完全取代,但会蚕食一大块市场。
qq1340691923
2021-01-21 11:58:08 +08:00
放屁,php 是世界上最好的语言! 你能力有问题能不能不要影响我们,php 招你惹你了被你这么埋汰,白眼狼?
lp7631010
2021-03-07 11:46:31 +08:00
从智联招聘得数据来看,php 基本凉了,golang 如果不是一线城市也好不到哪去,还是 java 吧...招聘数据说话
zjsxwc
2021-11-29 18:47:32 +08:00
PHP 用 kphp 编译后现在性能已经是 golang 的两倍,堪比 rust 了。
https://www.v2ex.com/t/603272?p=2

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

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

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

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

© 2021 V2EX