V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
AndrewHenry
V2EX  ›  PHP

PHP 语言已经过气了吗

  •  5
     
  •   AndrewHenry · 31 天前 · 11908 次点击
    150 条回复    2025-02-24 16:29:47 +08:00
    1  2  
    systemGuest
        101
    systemGuest  
       30 天前
    @sagaxu php 走下坡这是事实,但是国内的招聘网站数据不比国外的排行榜网站更有参考价值?这就好比当年 php 流行的时候框架排行榜,国内框架都没上榜,实际招聘的时候简历里面上家公司十有八九都是用的国内框架。
    guanhui07
        102
    guanhui07  
       30 天前
    没 还是有不少人在用 越来越规范 ,有 workerman webman 生态都起来了 创业也是选 php 最合适
    jenhe
        103
    jenhe  
       30 天前
    @lyhiving #7 nodejs 上线更快
    bzj
        104
    bzj  
       30 天前
    @systemGuest #101 帖子标题是讨论 PHP 语言,不是就业环境
    sagaxu
        105
    sagaxu  
       30 天前
    @systemGuest 最近几年国内很多公司 PHP 转 Go ,招 PHP 但后续要转 Go 的岗位我看到过不止 10 次了。腾讯和 B 站这种传统 PHP 大厂不说,有赞、富途、作业帮这种中小厂也转了。中小厂根本碰不到 PHP 性能瓶颈,省不了几台服务器,但大家都用脚投票了。
    to2false
        106
    to2false  
       30 天前
    @kimwang #100 好像是 python
    nodejsexpress
        107
    nodejsexpress  
       30 天前
    绝对个人赚钱最多的项目
    dyyhobby
        108
    dyyhobby  
       30 天前   ❤️ 1
    我以前做开发的时候属于全栈类型,现在已经有几年不做开发了。遇见过 PHP 转 Go 。然而事实上从技术 Leader 并没有遇见所谓的性能瓶颈。主要问题在于业务已经稳定,如果开发人员工作不饱和大概率是要裁人的。

    一般来说 PHP 语言 lumen 框架,在编码规范前提下。一个 4 核心 8GB 的基础机器来说支撑单机 150QPS 问题不大,主要性能还是在 DB 上。这样的性能来说对于中小企业基本上是够用的。
    DT27
        109
    DT27  
       30 天前   ❤️ 1
    最近在二次开发一个开源 OA ,php 写的,thinkphp 基础。
    勾股 OA 办公系统 https://gitee.com/gouguopen/office
    zzfly256
        110
    zzfly256  
       30 天前
    看到论坛里大家的讨论,我就感觉 PHP 死不了,😄
    ------------
    顺带一提,在做独立网站这块,PHP 真的不熟其他任何一家。这是我用一个晚上完成的一个 PHP 小站点: http://cursor-directory.com/
    ben1024
        111
    ben1024  
       30 天前
    有一些, 但岗位在 Boss 上看还在第二名?

    PHP 问题在与发展到一定规模后, 缺少性能,业务等解决方案, Laravel 解决了业务测的问题, 高可用性能测是缺失的;
    压榨 PHP 性能达到目的是一种, 更多的是随随便便写的代码, 依赖语言的优势完成性能指标.
    glcolof
        112
    glcolof  
       30 天前
    应该算是过气了吧,或者说,没有话题性了。
    仍然使用 PHP 开发网站的人肯定很多,但是有讨论度的东西确实不多。
    mon6912640
        113
    mon6912640  
       30 天前
    @zhengfan2016 #68 2k?不如干保安
    qiaobeier
        114
    qiaobeier  
       30 天前
    @zhengfan2016 #68 不可能吧?我给一个国内老板兼职都有 5K 一个月,每个月十几个小时工作量那种。如果真这么便宜他要我干嘛?钱多的烧还是喜欢我的臭脾气?
    systemGuest
        115
    systemGuest  
       30 天前
    @sagaxu 我当然知道很多 php 被公司要求转 GO 去了,包括我们招聘的 php 岗位,可以说一半以上的 phper 面试者都有 GO 工作经历,可是,绝大多数普通人他们都是去你叫不出名字的公司,他们人最多,但是发声渠道弱,大多数人这一辈子都和大厂无缘的。
    systemGuest
        116
    systemGuest  
       30 天前
    @sagaxu 我并不是和你争论 php 还火不火的问题,我知道他走下坡路了,我是想表达国内的国情和你拿的国外排行榜真的不一样,你可以稍微客观点看待 php 在国内的情况,boss 招聘网站的热门推荐不会骗你的。
    sagaxu
        117
    sagaxu  
       30 天前
    @systemGuest 要不是去年找了半年工作,我就信了。就现在,打开 BOSS ,上海,PHP & 5 年+ ,才 3 页,关键字换成 Java 或者 Go 或者前端(全栈)都超过 10 页,上限不知,因为系统最多展示 10 页。拉钩更是夸张,一年到头就那几家在招 PHP ,很少上新职位了。BOSS 8 个热门工种推荐,.NET 排第 3 ,前端不在其中,根本不能体现人气。
    runlongyao2
        118
    runlongyao2  
       30 天前
    @zjsxwc 我是说前后端都一套语法,js 当然不能替代 sql ,但是可以包装一下么。如果一个人完成前后端所有工作,这样开发需要的成本是最低的
    runlongyao2
        119
    runlongyao2  
       30 天前
    @whyso 有没有可能 java 后端太卷,转过去并没啥优势。
    runlongyao2
        120
    runlongyao2  
       30 天前
    @Sunzehui lock 缓存的目的就是防止你重新解析包地址,提升安装速度。包版本不升级是直接拿缓存的地址下载的
    runlongyao2
        121
    runlongyao2  
       30 天前
    老实说火不火,打开招聘网站看下职位数就知道。技术没有好不好,它就是个吃饭的工具。
    runlongyao2
        122
    runlongyao2  
       30 天前
    @iorilu 最早这种 template 方式开发速度比纯分离的慢,性能比水合的框架差。从现在角度看属于不上不下的工具
    yy9999
        123
    yy9999  
       30 天前
    国内过时了, 用到的不多, 岗位也少, 但是国外用的挺多, 韩国, 美国, 一些老项目, 都挺多的,
    systemGuest
        124
    systemGuest  
       30 天前
    @sagaxu 我真诚和你沟通,你为什么要拿我当猴耍?招聘网站的数据最多只返回 10 页,如果点他的关键字任何岗位都会满 10 页,但是直接搜索会推荐最近有沟通的活岗位,而且你要开隐私模式,不然会推荐你喜好的。通过这个还看不出来什么。要开隐私模式 ,看热门推荐岗位,切换不同地区全局代理 IP ,也没有登录,如下截图。
    ![all]( )
    ![php]( )
    ![php]( )
    systemGuest
        125
    systemGuest  
       30 天前
    @sagaxu 你实在想赢可以从否定招聘网站的推荐算法有问题,这样我就无话可说了。
    ![all]( )
    duhbbx1119
        126
    duhbbx1119  
       30 天前
    @lilililili2020 不错不错
    duhbbx1119
        127
    duhbbx1119  
       30 天前
    有啥快速搭建 php 服务器环境的吗?
    zhouyin
        128
    zhouyin  
       30 天前
    @runlongyao2
    @iorilu

    不明白现在有种情况是不需要前后端分离的吗 就是后台系统 能闷声发财的系统

    扯什么 分离的比不分离的快 明显不分离的快好不好

    脑子进 shi 了吧 分离不是要比不分离多学一个前端框架吗 react/vue/angular 而且还可能多启动个前端 node 服务器 多很多配置 多 jwt token
    sagaxu
        129
    sagaxu  
       30 天前
    @systemGuest 隐私模式,上海 IP ,非登陆,筛选条件 5 年以上(复选 5-10 年 + 10 以上)

    PHP 第 3 页开始匹配度就低了


    Go 第 10 页还有较高匹配度
    encro
        130
    encro  
       30 天前
    @dyyhobby

    最近一个项目打算转 go 了。因为业务今年到去年增长了 10 倍。

    使用 go 是因为想搞微服务,主要解决耦合度增加导致的复杂度增加的问题,采用微服务可以物理隔离各类模块的联系。
    另外微服务后也可以按模块部署,更容易按需迭代扩容。
    james122333
        131
    james122333  
       30 天前 via Android
    @iorilu

    可以用 php 写一个服务端
    用 php 写一个客户端
    你看这不就前后端分离了吗
    james122333
        132
    james122333  
       30 天前 via Android
    @iorilu

    "一个语言就应该做什么以及只能用什么方法做"是糟糕的
    是思考僵化的一种现象
    james122333
        133
    james122333  
       30 天前 via Android
    回正题 我觉得应该是大家在学在卷新的东西 并非 php 真的无用武之地了
    systemGuest
        134
    systemGuest  
       30 天前
    @sagaxu 你辛辛苦苦终于挖到了一个符合你期望的筛选条件(复选 5-10 年 + 10 以上),你知不知道实际招聘有时候还会刻意排除工作年限特别高的?专门招 5 年内偏向年轻点的?国内互联网 35 岁这个诅咒你不考虑吗?把首页也截图下吧,我看看你的排名是不是和我不一样导致你那么偏执。
    systemGuest
        135
    systemGuest  
       30 天前
    @sagaxu 包括后台发布岗位,5 年以上是少数选项,大多数是希望招聘年轻点的,5 年内的。
    ![year]( )
    shench
        136
    shench  
       30 天前
    看看这回帖数量,就知道,还活着
    sagaxu
        137
    sagaxu  
       30 天前
    @systemGuest 本 5 才 27 岁,我认为 30 岁以下行情应该不大受年龄影响。如果像你说的那样是年龄所致,那就相当可怕了,搞 PHP 竟然要比其它语言提前 5 岁被年龄歧视。难道 PHP 中高级职位很稀少,只有新手干?或者说,老板不愿意花其它语言一样的成本招人?

    这也很好的解释了一个现象,为什么 PHP 转 XXX 的很多,干 5 年以上就要被年龄歧视,不转能行嘛?
    最爱招年轻人的互联网,平均年龄也有 27 岁至 33 岁,27 岁以下是少数,前些年 PHP 火的时候入坑的人可不少,这些人现在都是 5 年以上甚至 10 年以上。
    runlongyao2
        138
    runlongyao2  
       30 天前
    @zhouyin 兄弟,你开心就好,写代码就是份工作,千万别因为技术本身,别把路走窄了。
    ben1024
        139
    ben1024  
       29 天前
    @sagaxu
    "难道 PHP 中高级职位很稀少" 是的, PHP 多数情况 3 年就没什么新鲜的东西可以深度研究;
    Java 一类还多一些, 多了 5 年青春.
    sch1111878
        140
    sch1111878  
       29 天前
    @cj323 #2

    这个是真的舒服, 以前我喜欢 angular 就是喜欢他的 cli,
    好家伙 php artisan 更厉害
    sch1111878
        141
    sch1111878  
       29 天前
    @gechang #22

    那是因为 依赖版本管理没做好,
    lock 提交, 增加 .nvmrc .npmrc 之类的

    一样没问题
    systemGuest
        142
    systemGuest  
       29 天前
    @sagaxu 你别愤愤不平了,这和语言没有关系,国情就是这样,gov 的招聘你多去看看,人家还卡 30 岁,起码互联网卡 35 岁。大多数公司都希望团队年轻点,有活力点,这不是我们打工人都能改变的观念。
    sagaxu
        143
    sagaxu  
       29 天前   ❤️ 1
    @ben1024 以前还是有点东西的,好多小公司也写 PHP 扩展,我呆过的一家只有 3 个后端的公司还魔改 nginx 。后来陆续有了 Swoole 和 Workerman ,有好多换皮小游戏服务端是用这两个实现的,有段时间还挺赚钱。再后来,Swoole 用户发现 Go 很亲切,因为 Swoole 4 的 go - chan - defer 就是照着 Go 设计的,于是很多新项目选 Go ,甚至老项目重构。

    node 也发力了,2015 年左右,淘宝所有 www 域名下的页面,全部重构到了 node ,100%取代了原先的 PHP 。同期还有好几个中大厂有推进 node 全栈,这些原本也都是 PHP 的领地。

    Go 分流走了高性能,node 分流走了快速开发。
    areless
        144
    areless  
       29 天前
    实际上,PHP 除了 Pornhub 以外。2015 年之后便成了网络安全第一大语言,著名的 zabbix 便是 PHP 编写的。其实语言无所谓的。V2EX 最早就是从一个叫 Kijiji 的 php 项目移植过来,对,以前 V2EX 就是用 PHP 编写的。哦,我当初也是雷傲 BBS3000 的一枚魔改站长,觉得 PHP 的 V2EX 有点酷才来到此处。
    ywisax
        145
    ywisax  
       29 天前
    就服务端开发领域来看,不是 php 下滑,是整体都在下滑,因为市场已经不需要那么多码农。
    直白讲,php 用不好的开发,极大概率也用不了 java ,在市场上依然是没竞争优势的。

    php 自身因历史包袱有点积重难返了,不过好在 php 生态基本都是开源的,有人看 php-src / laravel / symfony / thinkphp 不爽,可以自己提 PR 去完善的。
    B910
        146
    B910  
       29 天前 via iPhone   ❤️ 1
    站长时代,php 就是生产力,pc 互联网时代的王者。

    现在时过境迁了。

    上面有提到豆瓣用什么。那是 05 年左右,豆瓣的阿北 坐在星巴克用 python 开发的豆瓣,那意境就是当年草根站长们眼里的高大上:咖啡、python 、文青! 其实,livid 和 V2EX 也是这个气质:)

    2000 左右的最早一批站长大多是魔改 asp ,asp 迟迟死而不僵,后面 php 、jsp 、.net 算是三分 web 开发天下了,大概 php 的那句“世界上最好的语言” ,就是此时落下的。

    现在 app 、ai 、api , 是环境变了、技术思维也变了,web 开发,c/s ,b/s 这样的提法貌似已经很少了。

    php 也泛黄了,居然像一件老古董了。
    sixand
        147
    sixand  
       29 天前
    @kimwang 我记得是 tonador (还是 bottle 忘了),python 写的
    iPisces77
        148
    iPisces77  
       29 天前
    微博还有 php
    vkleo
        149
    vkleo  
       29 天前
    35 岁的 PHP 程序员,靠 PHP 赚了蛮多外快的,他们还活着,PHP 就暂时死不了,目前我也在用 webman ,说实话,相当香哈哈哈
    demoplayer88
        150
    demoplayer88  
       26 天前
    就我公司一个需求改几十回的 用其他语言写起来真的费劲 而且我们纯公司内部使用项目,虽然有时候 php 真的不是很好用 但是够用了 省了很多钱
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2806 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 08:58 · PVG 16:58 · LAX 01:58 · JFK 04:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.