看到这个楼主 www.hesudu.com/t/1047948#reply5 的经历和我的很相似,作为同经历的人很有感触,前段时间我也对自己的职业生涯做了一个复盘《七年之痒!一个 PHP 程序员职业生涯的自述》 aHR0cHM6Ly9sZWFybmt1LmNvbS9hcnRpY2xlcy84NzAzNg== (需 base64 解码链接)

LNMP 作为草创之初的技术栈,出活快,简单高效。一旦业务量和规模上来了,简直就是灾难。。。

一方面技术选项和架构设计是随着业务的发展而进行演进的,小而美的项目使用 PHP 还是不错的选择。另一方面有多少公司能有很大的业务量呢?大多数公司的现状都是「立项前:高并发,日活千万,用 xxx 语言;立项后:停掉吧,一个访客都没有」。

同 php ,实习和转正在一家公司的教师事业部,没到一年

Golang 是新时代 PHP ,高并发高性能,出活快🤪

同 php ,实习和转正在一家公司的教育事业部,没到一年就裁部门裁员了;第二家时做微信公众号的,1 年后老板赌博,老板娘公司里抢公章;第三家,IBM 的员工回国创业,就是年终奖给了我 800 块感觉有点侮辱人;目前第四家,正在走下坡路。。。两个月没发工资了;

业务量上来,就会成为灾难?语言只是实现工具,主要跟技术架构设计/开发规范/产品设计相关,否则任语言设计再优秀,遇到国内这种所谓敏捷式开发,开发出的项目也是屎,而 lnmp 正好符合国内快赶工试错的需要,你不能本末倒置,归类为语言的问题。

#6 理论再完美,实操都一坨。PHP 就凭动态类型这玩意,就注定了你说的这些都是镜花水月

实践出真知,只能用时间来证明语言的优劣。

不讨论技术,文章写的挺好,公众号关注了。

感谢关注

#1 我用了差不多 10 年 php 了,并没有什么不妥,大部分项目都没到瓶颈,瓶颈大部分都在数据库,然而最后发现是 sql 问题

#8 #11 如果 PHP 真的如你们所说的这么好,为啥就业市场萎缩的如此之快?没理由所有公司都是傻子吧?自己拎不清自己的斤两?不知道 PHP 出活快,架构简单?

怎么会有这么多坑公司啊。嗐

#12 就业市场萎缩是大环境问题,并不是 php 独有的,你看看 boss 直聘,热门搜素,第一位是 java ,第二位是 php

php 转 golang

用你的逻辑打败你的逻辑,如果 PHP 真的如你所说的不好,为啥曾经就业市场那么繁荣?没理由曾经选择 PHP 的所有公司都是傻子吧?一个语言的没落,不是因为他本身不好,只是在他的生态位,出现了更好背景更强大的语言。C#不好吗?你看份额高吗?

如果有创业想法的话建议尝试玩玩 PHP ,这玩意搞独立站有天然优势

大家都说业务量上来 PHP 不够用,说说我吧;有个 php5.4 的历史 crm 项目,200 万用户吧,一版 php 都是负责数据展示,数据处理有:php 、java 、Python ,go 等;因为我比较擅长 php ,而且一些脚本用 php 确实快,所以有些新的小项目我会用 webman ,hyperf 之类的框架写,php8.1 版本,暂无出现性能问题 关于 php 真是每个月都有讨论,当年龄越来越大,语言越来越不是问题,一般要求出快活我会 php 写,和其他组织协同我会用 java ,做一些自动化脚本我会用 Python ,数据量大:读写分离,缓存,ES (没必要)等等都未出现性能问题;我觉得对 php 恶意可能语法比较随意,微服务做的不好,哈哈哈,前者我个人能接受,不影响我的业务,后者至少在我看来如果没有专业运维,大量研发微服务确实是灾难;

#16 然后你这个说法,不就赞同了我吗?不进则退,PHP 以前火,是因为其他语言弱、不完善。现在其他生态起来了,PHP 的短板依然没有改善,以前觉得没问题,只能捏着鼻子用,现在其他有更好的选择了,为什么还要继续忍受短板?

赞同你的观点,项目是不断演进的,并不会因为语言的选择而一成不变,在这个过程中可以引入其他的技术栈来解决项目中遇到的问题,解决业务问题才是关键,而不是纠结于某种编程语言。技术只是工具,业务才能创造商业价值。

遇到的经理,大部分 2B 业务很少遇到性能问题。大多是业务建模问题。语言就是工具,看使用成本吧。刚开始 PHP 确实快。但是现在想法还是 node 直接从前到后解决。多语言切换确实有点麻烦。

说说哪个语言比 PHP 弱,哪方面比 PHP 不完善?好奇怪的说法.

大多数情况下. 不是语言不行,是人不行. 才是重点. 绝大多数项目你 PHP 搞不定. 你用其他的估计也是一个样.

的确很奇怪。我待过的两家公司,都在用 java 重构 php 的业务,到最后把 PHP 的服务全部下掉。我想可能还是 java 好维护吧。