跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • PHP 程序员们, 团结起来, 我们去学点新东西吧
未分類
12 1 月 2021

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

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

資深大佬 : crazjieb 0

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.

大佬有話說 (86)

  • 資深大佬 : cccp2020

    leetcode 和 golang 先学哪个比较好?

  • 資深大佬 : keller

    1 个 PHP 2 周能开发完的东西硬是拉了 3 、4 个 java 开发了一个月(我们公司的现状)

  • 資深大佬 : Keyes

    @cccp2020 建议刷题,不管什么语言都只是解决问题的工具而已,解决问题的能力>工具好不好用

  • 資深大佬 : back0893

    不需要
    golang 走起来

  • 資深大佬 : wangbenjun5

    你这个话题容易引起语言之争,不过 PHP 现在确实落寞了,连培训班都不教了,我觉得主要原因还是现在大环境不好,新的互联网少,创业的也少了,众所周知,PHP 还是很多公司喜欢的。

    说不定过 2 年,互联网创业又火了,PHP 跟着就火了

  • 資深大佬 : fxjson

    唱衰 php 不知道是靠的啥依据……

  • 資深大佬 : zoharSoul

    @keller 为什么呢?

  • 資深大佬 : RickyC

    据传, wordpress 和 laravel 还是目前在网站这方面占比最大的两个玩意儿.

  • 資深大佬 : edk24

    swoole 用起来,哈哈哈 还能再用一段时间,golang 尝试过几次, 那个语法我真的接受不了

  • 資深大佬 : AntoniotheFuture

    在学 Java 了

  • 資深大佬 : dnsaq

    @RickyC 听说全球五分之二的网站是 wordpress 创建的

  • 資深大佬 : dnsaq

    语言各有各的好处不管用哪个无法就是实现功能而已。不谈性能,golang 好像是内存安全型语言就安全这块应该挺厉害的。

  • 資深大佬 : Mitt

    虽然 PHP 确实有些局限,而且我也很久没碰 PHP 了,但我依然不认为 PHP 在走向没落,同样也不认为 Golang 能完全代替 PHP 的场景,用合适的语言做适合的事,而不是一个语言干所有。

  • 資深大佬 : ditel

    @fxjson
    php 招聘的公司现在坑得很

  • 資深大佬 : sunznx

    主自认为自己 go 很厉害?

  • 資深大佬 : mitu9527

    能做 web 服务端的语言太多了,去学 go 也没跳出这个圈子,想靠多技能混饭吃,那也得去学前端,用不了两年 go 也饱和了。

  • 資深大佬 : Jooooooooo

    用 php 找一个 50k 的工作和用 java 找一个 50k 的工作哪个更容易?

  • 資深大佬 : hronro

    @dnsaq #12 除了 C/C++ 这种要求你直接操作内存的语言,还有哪些常用语言不是内存安全的?

  • 資深大佬 : fox233

    php 是世界上坠吼的语言

  • 資深大佬 : onion83

    要不我们在此立帖立 Flag 打赌 1 万块,5 年 之内( 2026 年) PHP 还在前 15 如何,可以的话留一下支付宝账号,互加好友。

  • 資深大佬 : QBugHunter

    C++er 瑟瑟发抖。。。。。
    我刚开始学习 C++的时候,就有 N 多人告诉我,C++已经快被淘汰了。。。

  • 資深大佬 : QBugHunter

    @Jooooooooo
    我擦。。。。不管啥语言,找月薪 50K 的都难

  • 資深大佬 : QBugHunter

    @hronro
    汇编,FPGA 🙂

  • 資深大佬 : Actrace

    PHP 开发速度太快了,导致大家干完活就没活儿干,老板看着很心急。

  • 資深大佬 : jinsongzhao

    感觉并不是 php 语言没落了, 而是在用的 php 项目都太老了. 如果老项目能平滑支持单页模式, 又能逐渐替换为 swoole, 那生命力还会很长.(偶然用 php,不知道分析是否正确)

  • 資深大佬 : enaxm

    就 不 的

  • 資深大佬 : php8

    大厂是在淘汰 PHP,那又怎样?比大厂多 n 倍的小厂还是 PHP 真香。一线城市 15K 招一个能打的 web 高工,除了 PHP 还有谁?没有多线程并发,没有内存泄露,资源打开不用关闭,糊里糊涂就能稳稳当当跑起来,好像没有第二个语言做得到。

  • 資深大佬 : Goat121

    @php8 你都知道 15k 就能招一个 web 高工了,还说这些有啥用?
    老哥清醒点,你的屁股不是坐在 xx 语言上,而是写代码换工资的打工人啊

  • 資深大佬 : to2false

    其实标题你把 php 去掉或换成其他语言也挺适用的

  • 資深大佬 : dvaknheo

    laravel 就是不如 spring 开发快啊 —— 一个 Java 工头这么说

  • 資深大佬 : simonzhd

    精力有限,作为一枚野生的 phper,把 PHP 学通已经不错了

  • 資深大佬 : netme

    我们公司,最初只有 php,后来不好招人,且出现性能问题

    就用了 go,后来发现 go 也不好招人
    就用了 java,招人随便一抓一大把,springboot 随便梭

    目前团队(一百多人服务端开发) go 、java 一起玩耍,大部分人都能同时使用 go 、java 做项目开发。

  • 資深大佬 : netme

    @dvaknheo 讲道理 springboot 和 php 对比,开发效率并不低,也很快捷的

  • 資深大佬 : shanghai1998

    php 方便的是 开源 cms 框架,直接在此基础上开发就行了,数据库缓存存储 adminui 等等全部搞定了;
    php 目前我们遇到问题,吃数据库链接,导致横向扩展不开来,不知道有没有人遇到和解决掉?

  • 資深大佬 : cgpiao

    中小公司 php 还是王道,没必要跟风用 java,go 。
    除了 java 就 php 生态最好。

  • 資深大佬 : liuxu

    @shanghai1998 连接池中间件可解,检查 model 类,有没有及时 mysql_close()之类的操作,PDO 对象值 null 。

  • 資深大佬 : zzzmh

    个人觉得走前端不错,java 卷成麻花饼了,前端写写 H5 小程序 ,感觉和 PHP 之前的重合度还是提高,而且遇到 ZZ 产品的机会比后端少多了。

  • 資深大佬 : fxjson

    @cgpiao 同意你的说法

  • 資深大佬 : KevinBlandy

    Golang,我 Javaer,也开始学这个了。

  • 資深大佬 : laravel

    我是 php,早就开始学 golang 了,大概 2015 年吧,不过没怎么用过,挺喜欢的倒是。

  • 資深大佬 : chengs

    从 php 跳 go 。真的会选,java c#不香?

  • 資深大佬 : xiaomu8

    PHP 都不用唱衰,本来就是凉凉的语言了,再加上国内这种大环境(无脑跟风,无脑需要高并发),翻身的机会都不会有。
    而且 PHP 本身语言的优势到现在这年代已经全是劣势了。
    然后大学(本科)本来就不教 PHP,现在培训班都没有,一个以后招不到人的语言我也想不到有什么企业要去用这种语言。
    至于总有人拿小公司,创业公司说事,如果你打算一辈子呆小公司创业公司拿极低的工资那么 PHP 确实挺适合你的。

  • 資深大佬 : johnsona

    @keller 真实

  • 資深大佬 : hello2060

    @Jooooooooo 50k 了,要的是人,不是语言

  • 資深大佬 : zjsxwc

    不觉得现在写 php 的和股市一样吗。

    在股市里面只有两种散户,一种是常年炒股的,一种是新手。

    常年炒股的都是能赚钱的,至少不会亏。
    写 php 的也一样抛开新手,剩下还坚守的都是实实在在获利的,要让这群人离场除非有更大获利盘出现,而目前 go 显然不是。

    话说回来,主自己都已经不写 php 了,无非是目前用 go 的公司还少,但要吸收 php 目前剩下的开发者到 go 我觉得很难,除了我上面说的原因,更大的原因是企业愿不愿意全面转 go 。

  • 資深大佬 : yekern

    能用 C/C++写 PHP 扩展了么, 能和其他语言配合使用 FFI 了么.不能就去好好玩玩.这样就算以后 PHP 真的落寞了 没人用了 你还会用 C/C++ ,随手学个其他语言也不是啥难事.

  • 資深大佬 : ericgui

    特斯拉高薪招聘 drupal 工程师

  • 資深大佬 : zjsxwc

    @shanghai1998 使用各种 persistent 相关 connection 的 api 代替默认的,一般都是 p 字母开头的,比如 pconnect()。

    https://blog.csdn.net/will5451/article/details/56487506

    不单单是 mysql 可以服用长链接连接池,redis 、memcahched 这些都有类似的接口

  • 資深大佬 : goxxoo

    写程序的就不要考虑市场了~好好写程序呗

  • 資深大佬 : liuzhaowei55

    我更倡议大家拥抱变化,接受 PHP 不断更新的特性,融入新的技术,技术没有银弹。

  • 資深大佬 : jevonszmx

    @shanghai1998 最中肯的建议,就是最好最好不要让前端的请求中有 mysql,甚至是简单的 mysql 连接。

    HTTP 的服务器之前用 varnish 之类的缓存,数据用 redis 之类的 nosql,php 本身再加上 opcache 和 apcu,配合一个熟悉的消息队列,可以对付很大的流量。

  • 資深大佬 : Constantine1

  • 資深大佬 : Felldeadbird

    为什么要学习新东西? 本末倒置。PHPer 应该进一步完善 PHP,巩固 PHP 可以做的事情,再去扩展新的领域。这才是救 PHP 的最好方式。

  • 資深大佬 : ben1024

    Golang 生态较弱和语法不全不太适合做业务,做中间件和脚本合适些。

  • 資深大佬 : simo

    多学几门语言,至少精通 2-3 门,多做一些扩展视野的工作,不仅限于编程,能帮助跳出对编程语言好坏、死生的认知。
    在不同的场景和预判下,能给出多种并能选出最优方案,是一件让人身心舒畅的事情。

  • 資深大佬 : JellyDong

    最近搞了一个 PHP 的项目,我很惊讶,他哪来的自信说自己是世界上最好的语言。
    可能是我不太了解,不过目前来看,我觉得写起来没有其他语言方便…

  • 資深大佬 : Rwing

    这个方向真的不太对啊,GO 用来写业务的话,开发效率可不快啊。。。。

  • 資深大佬 : Light3

    主 铜币接好..
    建议一会换个语言再发..
    都 2021 年了 还 php 转一切呢..
    试问 哪个 php 不会写点别的呢

  • 資深大佬 : ihipop

    @zjsxwc fpm 模式下用 p 简直给自己找麻烦

  • 資深大佬 : jqh

    @shanghai1998 PHP 也有连接池解决方案,可以了解下这个项目 https://github.com/louislivi/SMProxy

  • 資深大佬 : smallthing

    正在玩.net5.准备.net6 的时候作为公司项目主力

  • 資深大佬 : jqh

    50 老哥说的对,大家要拥抱变化,不断学习,技术没有银弹

  • 資深大佬 : SWALLOWW

    我.NET 和 PHP 哪个更衰

  • 資深大佬 : lscexpress

    为什么不是程序员们团结起来,我感觉你是在搞分裂。

  • 資深大佬 : zhuzhibin

    天天发这种东西 有意思?

  • 資深大佬 : encro

    @ihipop
    我公司项目用了一年多 redis,mysql 长连接了,
    日常连接数由 10000 个降低到几百个了。

  • 資深大佬 : cccRaim

    php 有个好处就是虚拟主机贼便宜,但是虚拟主机只支持 php

  • 資深大佬 : encro

    @shanghai1998

    PHP 连接数效果如我上面回复,日常连接数由 10000 个降低到几百个了。

    以前两篇 BLOG 记录了操作办法:

    解决 nginx+php/java/go/python+mysql 下 time_wait 连接数过多问题
    https://c4ys.com/archives/1609
    (解决 nginx 与 fcgi/go/python 等连接复用; Php MySQL 连接复用)

    php redis 连接数过多解决办法( Yii,predis,phpredis 等)
    https://c4ys.com/archives/2421
    ( PHP redis 链接复用)

  • 資深大佬 : durban126

    效率效率效率
    一个 hello world 你试试 php 和 golang 哪个快

  • 資深大佬 : 6orz

    厉害的人给辆二手面包车能开去西藏,
    笨的人给辆兰德酷路泽也不敢去西藏。

  • 資深大佬 : jsjgjbzhang

    java 3 行业务代码 30 行配置代码 300 行框架代码

  • 資深大佬 : Desiree

    没落….C 语言还有人用啊…

  • 資深大佬 : luxcen

    #20 110 吗?这里有人聚众赌博

  • 資深大佬 : Rwing

    考虑下 c# 吧,无论是性能,还是开发效率,都数一数二

  • 資深大佬 : peinhu

    传统的 php 已经不行了,短短几年互联网格局已经发生巨大变化,现在都是靠直播、短视频等吸引流量,就算电商网站也没那么多人逛了,得靠直播带货。
    现在只有 webman 等新兴的一些常驻内存型框架还可以看看,至少执行效率不比静态语言框架差多少,普通基于 fpm 的 php 框架真的是到头了。
    https://user-images.githubusercontent.com/6073368/96447814-120fc980-1245-11eb-938d-6ea408716c72.png

  • 資深大佬 : sunznx

    @peinhu 基于 php-fpm 的框架为什么到头了?

  • 資深大佬 : lolizeppelin

    fast cgi 死路一条 现在还没死而已

    php 在非 fast cgi 下那么多年都没积累

    一起死而已

  • 資深大佬 : guo4224

    php 问题并不大,知识传统的 nginx+fpm 性能不好。前面别人提到的 swool 也很好。至于很多组件,ffi 或者打到扩展里也很简单。

  • 資深大佬 : ruke

    举报引战帖

  • 資深大佬 : yc8332

    php 还是很好用的。只是比较有瓶颈

  • 資深大佬 : QBugHunter

    @ruke
    上纲上线

  • 資深大佬 : wh1012023498

    有种上 PHP 贴吧的感觉。。

  • 資深大佬 : markgor

    只有哪种更适合吧…
    而且如果开发了 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

    普通的 php-fpm,应付绝大多数项目,足矣
    极个别需要性能的地方,可以用 swoft(swoole)重构
    希望 PHP 的未来
    能像 go 那样,在语言层面原生支持协程( https://wiki.php.net/rfc/fibers )
    那样,才是 PHP 再次辉煌的时代

  • 資深大佬 : XIVN1987

    虽然我不用 PHP,,不过说 golang 取代 php 我不赞同,,

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

    同理,看到有人试图用 go 写 shell 脚本、替代 python 搞 pandas 数据分析,,我觉得这都是把 go 用到了不合适的场景

  • 資深大佬 : cmdOptionKana

    @XIVN1987 不会完全取代,但会蚕食一大块市场。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具