大佬们有没有搞 PHP 搞的心累的啊?

2018-05-23 12:20:06 +08:00
 ericliu001

大佬们,近半年搞 php 搞的心累啊,对于一些接口开发什么的,php 很爽。

但是比如需要搞一些微服务组件,php 近乎空白。

像什么消息队列、熔断器、微服务框架啊,php 这方面的东西很少很少。

总之做大大点了,需要折腾的太多了,其实有了 swoole 这些都能做,但是 swoole 周边的生态太少了,自己折腾又很累。

大佬们怎么看?

3050 次点击
所在节点    问与答
30 条回复
saeed
2018-05-23 12:29:25 +08:00
php 不是只用来做网站嘛, 原来还能做其他的呀!!! 手动逃:)
zhizunzz
2018-05-23 12:42:49 +08:00
天天搬砖,岂止心累啊
Kendall
2018-05-23 12:44:02 +08:00
别吓我 我刚开始折腾 PHP
leoli66
2018-05-23 12:57:53 +08:00
辞职了 去卖 竹鼠吧 。doge。
Jakesoft
2018-05-23 13:04:02 +08:00
@leoli66 我正好 php 转行卖竹鼠了,三元一只十元三只,v 友了解一下
askfilm
2018-05-23 13:42:39 +08:00
自己没学好,不要瞎抱怨,
justfindu
2018-05-23 13:48:55 +08:00
怪语言啥意思.
nullen
2018-05-23 13:49:28 +08:00
所以,换 Java 或者 Golang。
ericliu001
2018-05-23 13:59:28 +08:00
@askfilm
@justfindu

两位看懂我想表达的意思了?

我是说做大点了,php 的生态很弱,自己需要搞的东西太多。

跟我学的好坏有啥关系。不管学的好坏,如果用 php 的话很多东西要自己搞。
zjsxwc
2018-05-23 14:00:43 +08:00
并没有,比我以前刚工作时写 Java 搬砖爽很多

1. 写业务很爽,用注解配合 ide 可以做到强类型语言的自动推导。

2. 基础设施我用 golang 写,或者直接用现成的轮子(队列 beanstalk 这些)。
Symo
2018-05-23 14:04:24 +08:00
PHP 确实更适合微服务的感觉.
动态类型一旦项目写的宽泛了非常依赖注释.
一旦没有注释或者类型标错了的话重构非常蛋疼.
控制单个项目的规模也许是个好方法.
resturlaub
2018-05-23 14:06:32 +08:00
@Jakesoft 我为什么不买三元一只的买三次呢????奸商!
ericliu001
2018-05-23 14:08:21 +08:00
@zjsxwc
我觉得就是 php 最大的优点就是写业务很爽,快啊,所见所得,哈哈。

就是生态被 java 碾压。
misaka19000
2018-05-23 14:09:39 +08:00
6、7 楼真好玩,楼主说 PHP 生态不好,然后你们说楼主 PHP 没学好?
ericliu001
2018-05-23 14:10:32 +08:00
@misaka19000 哈哈,老哥很逗
zjsxwc
2018-05-23 14:12:28 +08:00
@ericliu001

生态还行吧搞运维和 web 开发都不是问题,实在不行换个语言提供接口也不是问题,我搜索引擎就用 java 的 elasticsearch,视频格式转换用了 ffmpeg。。
ericliu001
2018-05-23 14:20:39 +08:00
@zjsxwc 明白老哥。

elk 啥的独立业务之外的东西随便用了。

但如果想用 php 做微服务的话,一大堆东西要搞。
mcfog
2018-05-23 14:27:35 +08:00
没人用 PHP 写消息队列是因为 PHP (相对)不适合写消息队列,但不代表 PHP 不能用消息队列啊,难道非得架构里的所有东西都用同一种语言?

另外 service mesh 崛起的原因就是因为语言无关,生态共享( Java 永远不可能通吃)不用等 service mesh 靴子落地,写个简单的 local agent 转换下协议还不是分分钟
kobe123
2018-05-23 15:06:13 +08:00
你非用这门语言做他不擅长的事情,你不累谁类
PHPJit
2018-05-23 16:20:19 +08:00
消息队列这方面资料不少吧。

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

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

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

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

© 2021 V2EX