香雨站

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 88|回复: 0

Java在游戏行业没落了?

[复制链接]

3

主题

9

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2023-5-26 18:31:53 | 显示全部楼层 |阅读模式
随着这几年Golang的流行,尤其是在游戏行业,已经把原来的老大哥之一Java打压的基本没有立足之地了,但事实是什么呢?Java在游戏行业是否就真的比不上Golang,还是因为其它什么原因呢?作为一个在游戏行业使用Java开发了快10年游戏的老鸟,想说一说自己的粗浅看法!
不可否认,Golang有它优秀的地方,尤其是它的协程,使得在高并发这一块表现很是亮眼,但Java仅仅因为这个就被它慢慢抢占市场吗?在我看来,Java真正在游戏行业越来越没落大概是从他开始收费开始,国人的调性大家应该都懂,任何软件一旦开始收费,那肯定会有很多人弃用,然后随着Java从9之后的版本基本没有什么大的改变,而且还有很多版本都不长期支持,以至于到现在Java8都还占用很多的使用份额,甚至Java8的长期支持到期时间是目前所有版本里时间最久的,但并不代表Golang作为一门开发语言就比Java优秀。
Golang作为一门面向过程的开发语言跟面向对象的Java是没有可比性的,Golang更多的直接竞争对手是C或者C++,Java的反射,多态等特性的优势是Golang完全没法比的,它的出现也并不是要替代或者竞争Java,而且Java在企业软件领域是独领风骚的,所以在游戏行业为什么Java会被Golang挤下去,在我看来,目前游戏行业以手游为主,而手游目前的市场又以中小型为主,而Golang恰恰更好的满足了中小型手游所需要的架构简单,内存小,编译快等特点,如果涉及到中大型手游,需要使用微服务模式或者架构复杂的游戏,Java无疑是最好的选择。
如今的Java,在新的版本上已经发布了很多更优秀的特性,虽然很多原来游戏行业的Java工程师们已经转行去企业软件领域或者转到Golang语言,加上如果国人的人云亦云特性还会持续很长时间,但是我依然很看好Java在游戏行业的发展,以上是本人略微粗浅的一点见解,后续计划结合这些年来自身经验和未来Java的发展,希望能出一个Java游戏开发(服务器)更详细的一个课程或者资料吧,感谢能坚持看完的!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|香雨站

GMT+8, 2025-7-2 12:54 , Processed in 0.087608 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.. 技术支持 by 巅峰设计

快速回复 返回顶部 返回列表