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

PHP 语言已经过气了吗

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

    一样没问题
    systemGuest
        142
    systemGuest  
       1 天前
    @sagaxu 你别愤愤不平了,这和语言没有关系,国情就是这样,gov 的招聘你多去看看,人家还卡 30 岁,起码互联网卡 35 岁。大多数公司都希望团队年轻点,有活力点,这不是我们打工人都能改变的观念。
    sagaxu
        143
    sagaxu  
       1 天前   ❤️ 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  
       1 天前
    实际上,PHP 除了 Pornhub 以外。2015 年之后便成了网络安全第一大语言,著名的 zabbix 便是 PHP 编写的。其实语言无所谓的。V2EX 最早就是从一个叫 Kijiji 的 php 项目移植过来,对,以前 V2EX 就是用 PHP 编写的。哦,我当初也是雷傲 BBS3000 的一枚魔改站长,觉得 PHP 的 V2EX 有点酷才来到此处。
    ywisax
        145
    ywisax  
       1 天前
    就服务端开发领域来看,不是 php 下滑,是整体都在下滑,因为市场已经不需要那么多码农。
    直白讲,php 用不好的开发,极大概率也用不了 java ,在市场上依然是没竞争优势的。

    php 自身因历史包袱有点积重难返了,不过好在 php 生态基本都是开源的,有人看 php-src / laravel / symfony / thinkphp 不爽,可以自己提 PR 去完善的。
    B910
        146
    B910  
       1 天前 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  
       1 天前
    @kimwang 我记得是 tonador (还是 bottle 忘了),python 写的
    iPisces77
        148
    iPisces77  
       1 天前
    微博还有 php
    vkleo
        149
    vkleo  
       1 天前
    35 岁的 PHP 程序员,靠 PHP 赚了蛮多外快的,他们还活着,PHP 就暂时死不了,目前我也在用 webman ,说实话,相当香哈哈哈
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2864 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 06:09 · PVG 14:09 · LAX 22:09 · JFK 01:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.