为什么说PHP做游戏后端 做什么没有前途

66被浏览19256分享邀请回答01 条评论分享收藏感谢收起66被浏览19256分享邀请回答/p/phype/科学计算机器学习手机端性能及格的服务端好吧,php基本上什么都能做,每个领域都能找到一些库。我把 性能及格的服务端 用分割线单独划分开来,是何用意?可能不用说也看出来了,分割线以上的,是完全没php的事的那些领域,搞几个库只是刷个存在感罢了,毫无实践价值,前途这个命题不存在。那么 性能及格的服务端 如何呢?也仅仅是及格而已,性能上,传统有C++和Java,现代有Go和Node还有Rust,php搭上swoole在这个领域也才及格,做连接服务器或者IO服务器还行,一旦php写的逻辑代码执行比例高了,CPU计算量上去了,要么用C写扩展,要么性能还要被打回原型。PHP在这个领域有没有优势呢?基本上没有。动态类型加上弱类型,能不添乱就不错了。做到这一领域的开发者,已经不会满足于php了,他们需要很好的基础,需要懂很多底层的东西,也需要一个更完善和强大的语言。转Java或者Go需要多久?笨一点的一个月也够了。写PHP时积累的能力会不会丢?当然不会,很多东西毕竟还是相通的。为什么会有人在这个领域使用php?自然是市场决定的。做到顶端和极致非C++莫属,但是Java和Go不是一样分到了一块肉吗?总有一些项目,对技术选型的要求介于Java/Go和传统PHP之间,假如你已经有一堆php开发了,等学完Java或者招到Java,别人php做的服务早就上线一段时间了,你会怎么选择?再回到原问题,为什么说PHP做游戏后端没有前途,因为PHP虽然能做这个领域的部分需求,但是在这个领域里处于金字塔的最底端,想做的深入或者做的极致,还是要往Java和C++的方向爬去,如果你本身不是只会做php,就没必要走这个弯路了。如果本身是做php的,拿这个做过度方案也没什么不合适,又不是用php做了这个就不能转做别的了。最简单的办法,看看最赚钱的几个大游戏公司的招聘,看看他们服务端招哪个工种比较多,因为很多小游戏公司的技术leader,往往是大游戏公司过去的,也会顺便输出大游戏公司的技术风格。163 条评论分享收藏感谢收起

我要回帖

更多关于 游戏后端开发语言 的文章

 

随机推荐