现在的 PHP 生态是否有些过于复杂了?

42 天前
 higanbana

标题就是我的疑问,还请各位大佬嘴下留情,小人普通码农,混口饭吃,之前写 php 的时候用过一段时间的 swoft ,对 php 常见的生态不算特别了解,但是用了 4-5 年吧,go 火了以后,写了两年 go ,现在手上有个小项目,准备用 php 来操刀(相比 go ,拍黄片还是熟悉的更多),主要是图快和生态,但是不想选择 laravel ,因为项目有网络协议和纯服务端的要求(相比之下有点重了)

swoft 好像没维护了,easyswoole 没用过,听说 hyperf 的语法挺相近的,起了个 3.0 的项目,发现又双叒叕不会 PHP 了,差不多半年多没跟进 php 的框架进度,现在已经演化到 node 的时代了吗?

非引战,纯询问,希望各位佬能给出学习方向已经未来 PHP 的方向,可吹可皮

9601 次点击
所在节点    PHP
124 条回复
flyqie
42 天前
@higanbana #36

生态拖后腿这个事,其实我更倾向于是历史原因导致的。

php 正如他最开始的全称一样,纯 web 场景非常多,发展倾向也是比较偏 cgi 的,这也就导致不管是 php 本身还是其生态都对某些方向相对比较冷(而且还有积重难返的情况在,兼容性破坏很要命)。

go 等语言先天就不止局限在 php 所在的主要场景上,所以他的生态发展在方向上会比 php 热闹很多。

这也是为什么 php 走下坡路这么快的原因。
abccccabc
42 天前
楼主,你的需求不高。我 1H1G 安装了 3 个 php 版本。跑得很嗨。

你说用户才 300 左右,不多。一个 TP 或者 laravel 应该可以搞定。
HFX3389
42 天前
@9136347 #5 怎么说
JaguarJack
42 天前
PHP 生态相对前端生态,还能较复杂吗? PHP 环境 + composer 就能开发了啊
JaguarJack
42 天前
@JaguarJack 我的意思 PHP 生态已经很简单了,所以拿个前端对比下
dilu
42 天前
php 最大的优势还是在与 fpm 模式下 web 业务的快速开发,你既然有网络协议相关的需求,那就用 go 写,然后用 php 调用就可以了。没必要用一个语言去做它最不擅长的内容。
wmwgijol28
42 天前
纯 API webman 呗 swoole 项目不能复用 composer 生态别搞!
ifconfig
42 天前
我是 PHP+go 项目都有,现在有种错觉,写多了 go 的静态强类型,写 php 有点没安全感😂
flyqie
42 天前
@ifconfig #48

有安全感的东西几乎都是不"爽"的,很少有例外。

所以这也是为什么我某些个人项目还是拿 php 糊,因为他真的很爽啊。
way2create
42 天前
我是面向工资编程,摆烂很久了,毕竟我在 N 线城市
cwcc
42 天前
我的感觉是因为 PHP 想要写出来非常容易,但想写好很难。
higanbana
42 天前
@cwcc 我现在仍然偏执的认为,做不到是我的问题,不是 PHP 的问题
way2create
42 天前
PHP 在 v2 不是甭管什么水平的都要踩一脚的嘛 有啥好讨论的
laravel 我也用,但我不会它推荐什么生态就跟着用什么,它那个 homestead 开发环境我就没用过 但我折腾过 wsl 跟 Linux 虚拟机开发环境
自己玩喜欢用新东西 但实际开发还是怎么简单怎么来 基于项目大小跟工资选择技术栈 我只当自己打工的
就好像我并不喜欢 tp 但如果入职了一家工资氛围都能接受的公司 只是用了 tp 那我也会入乡随俗
下班了有兴趣可能会折腾一些东西 但现在手蛮劳损的 下班尽量休息娱乐了 跟 v 友们比起来自然是相当摆烂的
jason56
42 天前
网络协议通信选 swoole ,我有 N 多个线上 swoole websocket 服务,多年来从未出过问题
nash
42 天前
php 的宇宙级应用 wp 已经宣布抛弃 php 了
kfish
42 天前
没必要折腾 swoole 那套东西, 等到需要用 swoole 了, 说明该换个语言实现了
horizon
42 天前
@nash #55
有链接吗,搜了下没找到官方的
nash
42 天前
@horizon https://zhuanlan.zhihu.com/p/694429663 这不是说了很久的么
Jinnrry
42 天前
php 哪里复杂了,就这么点东西,都快凉了的语言能复杂到哪里去?

PS:
1c1g 算啥,我服务器,0.5c 512M 10G 磁盘的服务器上面,部署了 php-fpm 、nginx 、2 个 golang 项目、redis 、mysql ,然后用 docker 管理服务,跑了几年了也没问题。

php 项目是我弟在深圳一个理发店的小程序、公众号,服务器月 300G 流量,通过白嫖 CDN 的方式,存了几万张图片啥的,年流水百万级别。
z1829909
42 天前
@lcy630409 你让鸟哥来整 laravel 看看他会不会

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

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

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

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

© 2021 V2EX