2023 PHPer 路在何方?

2022-11-22 14:07:37 +08:00
 fenglayting

都快 2023 年了,提前看下还有多少人用 PHP 吧! Imgur

看这使用人数,再过一年就没人用了吧!

12440 次点击
所在节点    程序员
127 条回复
skymei
2022-11-23 10:51:51 +08:00
PHP 日常药丸
lscexpress
2022-11-23 10:58:16 +08:00
Calcit 开发者 2023 路在何方?
Koka 开发者 2023 路在何方?

听过吗?没听过吧。为什么呢
liuxu
2022-11-23 12:44:35 +08:00
英文单词里面没有 phper ,只有 programmer
jaggle
2022-11-23 13:15:27 +08:00
人在魔都,主力还是 PHP
likeme
2022-11-23 13:38:49 +08:00
还是得 Java
encro
2022-11-23 14:17:07 +08:00
@star7th

大树底下,寸草不生。

现在小公司很难活下来了。

PHP 确实成本低,我们公司三个项目,一个千万,两个百万级用户,两个后端一个前端,每天几万订单,两台 4 核 8 虚拟机解决了,如果所有创业公司都和我们一样,让云厂商和广大程序员怎么活?

所以,PHP 不是性能不高,而是太高了,太节省资源了,垃圾程序员写的代码都能运行,只写 web 几乎 fpm 让你永远不会内存溢出。

国内为什么 PHP 不流行?

1 ,程序员需要新玩具,大家都喜新厌旧,老玩具玩得好工资上不来,会玩新玩具才 666;
2 ,发展趋势:这波 web 互联网发展到头了,接下来需要处理的问题更底层,需要交互的系统更多(前后分离,搜索,分析,AI 等),PHP 不合适啦;
3, 国内环境:电子商务都在巨头平台交易,小公司如我们一样做微商的以及部分做跨境的,虽然有流量,谁会告诉你自己在用 PHP ?
4, PHP 不再容易:现在 PHP 上手比 go,python 甚至 rust 更难,你看 laravel 国内资料很少吧,不会 FQ 你都很多装不上用不上,国外发展最好的 symfony 在国内就和没有一样,这一点可能最重要。


用 swoole 干什么? 改下页面重启下 web 很有意思? socket 不会 reactphp ,免安装扩张。

PHP 确实有很多无法解决的问题,所以我还得会 nodejs,c#,python,go...,否则会耽误我做全干工程师。。。
encro
2022-11-23 14:23:32 +08:00
说了那么多,
我现在已经主力转投 TS+Rust 阵营了。
这是目前全干工程师的最佳组合,
如果会写 C++那么比 Rust 目前可能更适合。
sbex
2022-11-23 14:58:39 +08:00
当你试图寄职业生涯仅于一门语言的时候,你的职业生涯实际上已经没有未来了。

语言只是解决问题的工具,希望你看透现实。
Joker520
2022-11-23 15:55:07 +08:00
只要 WordPress 不倒,php 依然牛逼,但是,语言不就是个工具而已,找到它适用的场景就好了,php 之所以不那么流行了,主要有一方面培训机构转战其他语言了
onesec
2022-11-23 16:42:06 +08:00
@encro TS+Rust 有应用场景是啥?
感觉 PHP 还是有市场的,只能说慢慢在减少。
ywisax
2022-11-23 17:40:45 +08:00
楼上挺多人说 php 性能差,所以要转 golang 、java 的。

就最近十年的发展来看,真正提升系统性能的,是硬件设备(例如最直观的就是 SSD ),从来不是某个语言的某个特性、设计。语言特性只是锦上添花。换个角度讲,那么多年很多新的编程事物就是个漂亮但不太实用的花,此处包括但不限于:TypeScript 、微服务、RUST 。

只要 Web 不死,理论上 PHP 很难死的。平心来讲,在 Web 领域,PHP 实现不了的,99%概率换个语言也实现不了。
都是在玩纸花,扯什么高大上呢。
encro
2022-11-23 19:37:07 +08:00
@onesec

ts 做 js 和 php 干的事情,比如:写页面,写接口。
rust 做 C++干的事情,比如:图像识别,数字话交易,客户端。目前很多时候 rust 还不能完全替代 c++但是用起来比较爽。代码提示,异步,工程化更好吧。
ninvfeng2020
2022-11-24 10:27:02 +08:00
我觉得 PHP 还是一门性价比很高的语言, 本身简单加上 swoole 常驻内存那套, 基本能快速应对绝大部分的业务需求
yc8332
2022-11-24 10:34:09 +08:00
除非有 kpi 要求。。不然谁去搞重构,用得好好的。。又好招人
yc8332
2022-11-24 10:35:41 +08:00
@puduhe1 这种语法错误的,本地或者发布系统都可以自动检查。
yc8332
2022-11-24 10:37:06 +08:00
@linyin022 那太夸张了吧。我也在厦门啊,干个 3 年之后就没有找低于 10k 的。。就是上限比较低,和一线没法比。
DiverRD
2022-11-24 11:29:41 +08:00
@linyin022 但是厦门 php 也在减少了
qinrui
2022-11-24 15:58:55 +08:00
@kingjpa wordpress 容易被漏洞攻击吧
8355
2022-11-24 15:59:58 +08:00
PHP 的问题是人员问题,现在招 PHP 架构非常困难加上 PHP 的新手开发写的代码问题比较多 只有高级和资深比较好用。
系统上到一定层级的数据量和并发量之后会出现各种不可预知的问题,很多官方 /非官方扩展库修复 bug 相较于 Java 和 go 都很慢,盘活起来很困难索性大家一起转型了。
PHP 因为弱类型的问题很多低级问题会出现放到 Java 上基本上只要运行或者编译就能减少 8 90% 这就是兜底成本。
人多了哪有人整天给你 review ,出事了就是 P 级事故。
Java 只要架构能力强组件和文档写的好根本不需要学习原理复制粘贴一把梭整体工作重心都在业务代码上坑踩的很少,举个最简单的例子 MQ 消费加个注解配置就行了 剩下的你只需要关注消息本身怎么处理即可,这就是企业想要的。
qinrui
2022-11-24 16:00:41 +08:00
业余写 php ,刚写了个图书管理小工具

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

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

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

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

© 2021 V2EX