经常听到大家说PHP转Go,想问下已经转Go的兄弟们,主要是用来写哪些东西?
一直听大家说PHP转Go,听说过搞云原生,但是没啥概念,再就是Gin和GORM偏Web框架了,想问下已经转Go的兄弟们,都是在用Go写哪些实际落地的东西
关于 LearnKu
转过后也是做
go单体,结果又转php了。php出活实在太快了。(本人)也是写业务 - - 只是换成了微服务而已
写后台系统,也是业务系统,和php没啥,我们是单纯领导要用GO :joy: :joy: :joy:
能写哪些东西?想想php能干什么,所以除了web应用开发外,大部分php转go的人,恐怕也写不出什么东西来,主要还是在卷web应用业务。
还是写业务只是换了个语言而已
有个同事转go后一年到头都在写ws
转go的后来都找不到工作了
换个语言CRUD,换个地方堆屎山。
转 go 的找工作异常困难,做PHP工作好找很多。
继续CURD,不过gin的http包是很强大的。PHP要实现例如流(SSE)、websocket等还需要其他手段,但是gin的http包就能完全搞定。还有涉及到中大型项目,这个时候就可以使用微服务(grpc)来处理了。php那些swoole框架,怎么说呢,用起来很别扭。。
换个语言CURD :smiley: 就是部署和性能 go 比较方便,开发这块儿,自己封装一些小工具,写代码也是挺快的,现在已经习惯了类型提示,写PHP反而不习惯
成都这边很多用 Go 来写游戏后端,要么就是 Ai 相关的,有懂游戏后端怎么写的吗?
人数多一点的团队最好找一个强类型语言开发,弱类型只适合小团队,所有弱类型语言php\py\js有一个通病,就是你不知道一个方法返回值是什么,是''?null?false?list?,谁心里都没底,你不运行到这里,谁也不知道是啥。强类型就可以避免这个问题
还是 CURD,只是变成微服务了。强类型就不用去猜这个变量存的是什么值,不会担心被其他地方偷偷改了类型。
单纯是领导不懂php和java,想把php和java彻底铲除,要求Java和php都转go。
转GO 纯粹是ZZ 换语言相当于洗牌
我一句工期翻倍, 这样还是一个 go zero 砸手里。 领导 再也不提让我 写GO了。现在一个需求我能光明正大的 写一天了
暂时还是 curd ,最大的差异就是一个方法请求多个接口的,现在并行请求,代码清晰也方便了很多
还是web系统的curd
半年前 php 转 go curd , 现在又转回来了,php更快更顺手,干活快, 轮子多,生态更好些,性能也大幅提高了
你们的go websocket服务怎么实现不停机部署新代码呢?
主要写游戏和区块链