为什么现在的游戏服务端都不用C++,而是用JAVA开发了呀?

anyue417 2014-01-08 02:02:17
RT,谢谢大家。
用JAVA开发,做通信服务那些,还有大规模数据处理,不太方便的吧????
...全文
46119 34 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
34 条回复
切换为时间正序
请发表友善的回复…
发表回复
wdpforinter 2016-06-27
  • 打赏
  • 举报
回复
你们都错了,php才是最好的语言,管理可以结贴了。
蝶泳奈何桥. 2016-05-23
  • 打赏
  • 举报
回复
c++是将军负责核心,java是士兵负责当炮灰。 说c++只能在win上跑的我也是醉了。
A4TKD 2016-02-25
  • 打赏
  • 举报
回复
这贴走向不对啊,怎么变钓鱼贴了? 哈哈哈哈哈哈 笑死我了 楼上有那么几位兄台,自己不懂的或者不太明白的千万不要装明白,露怯啊,如果你注意到我是在说你,请默默的删帖吧。 ===============正经的分割线======================= 说正经的,C++封装底层,服务端业务逻辑用哪种语言写都可以。 Minecraft的服务端不就是纯java写的么。。。 另外只是数据握手的话,我用C#写过IM软件的服务端,完全能胜任。
duan_lang 2016-02-17
  • 打赏
  • 举报
回复
引用 29 楼 horris 的回复:
C++面向对象比起java不够完整,也不是跨平台语言,C++只能在Windows系统运行
莫非你是在逗大家? 虽说linux系统大部分都是c写的,但是汇编和c++也是不可缺少的一部分,你知道gcc不知道g++ ?
风云_天下 2015-12-02
  • 打赏
  • 举报
回复
引用 10 楼 CKnightx 的回复:
我还没有见到用java开发游戏服务器的。。最多是C++ + 脚本语言。
这位对android游戏视而不见!!
horris 2015-10-28
  • 打赏
  • 举报
回复
C++面向对象比起java不够完整,也不是跨平台语言,C++只能在Windows系统运行
embassy13 2015-10-28
  • 打赏
  • 举报
回复
C++和java虽然都是面向对象语言,而且C++的运行速度比Java更快 但是,C++毕竟有C的影子,很容易让写出的代码乱成一团,完成相同的事情,需要更多代码,尤其是一大堆符号, C++面向对象比起java不够完整,也不是跨平台语言,C++只能在Windows系统运行。
夏梦c 2015-10-17
  • 打赏
  • 举报
回复
引用 23 楼 d799142899 的回复:
服务器是 Linux的系统,难道你跑C++ 能跑的起来。
你确定跑步起来吗。
无心流泪 2015-10-04
  • 打赏
  • 举报
回复
引用 24 楼 horris 的回复:
楼上,Linux可是拿C/C++写的,没听说Linux和Java特别亲啊?任何系统都能跑C/C++的,而且都能实现除汇编外的顶级执行性能。Java和C/C++比,执行性能可差老鼻子了。但是C/C++开发门槛高啊,写的烂的C/C++反而不如写得平庸的Java程序。另外,大项目,C/C++的开发效率是短板,大团队的C/C++编程水平也无法保证。由于Java几乎任何平台都支持,所以很多项目用Java做,但执行性能相关的关键核心,还必须用C/C++。
赞同这个回答,说的不错,C++的开发效率一直受诟病,经常 宕因为内存泄露
无心流泪 2015-09-18
  • 打赏
  • 举报
回复
目前有游戏后端有C++ Java python php erlang 等都有,根据公司技术方向和游戏需求都是可以实现的
horris 2015-06-03
  • 打赏
  • 举报
回复
楼上,Linux可是拿C/C++写的,没听说Linux和Java特别亲啊?任何系统都能跑C/C++的,而且都能实现除汇编外的顶级执行性能。Java和C/C++比,执行性能可差老鼻子了。但是C/C++开发门槛高啊,写的烂的C/C++反而不如写得平庸的Java程序。另外,大项目,C/C++的开发效率是短板,大团队的C/C++编程水平也无法保证。由于Java几乎任何平台都支持,所以很多项目用Java做,但执行性能相关的关键核心,还必须用C/C++。
d799142899 2015-05-29
  • 打赏
  • 举报
回复
服务器是 Linux的系统,难道你跑C++ 能跑的起来。
yinjuncsdn1989 2015-02-02
  • 打赏
  • 举报
回复
感觉楼主的只是片面的了解吧。。。
Xiamiy 2015-02-02
  • 打赏
  • 举报
回复
以下纯属个人观点: 1.硬件的发展,使得服务器能够支配的资源增加,java的速度影响被减弱; 2.手游的迅速发展,因为手游项目的周期短,而java的开发效率高,且现有框架多(例如异步网络框架mina/netty,就解决了网络方面的消息异步处理); 3.java的垃圾回收机制,降低了新手容易出现的内存泄露问题; 4.行业内java程序员挺多,招人好招。
  • 打赏
  • 举报
回复
引用 19 楼 qq19890729 的回复:
[quote=引用 18 楼 CKnightx 的回复:] [quote=引用 17 楼 qq19890729 的回复:] [quote=引用 10 楼 CKnightx 的回复:] 我还没有见到用java开发游戏服务器的。。最多是C++ + 脚本语言。
不得不说了,现在网页游戏很多都是用java做服务端开发,开发效率高,即使你技术再烂,一般也写不出超烂的代码[/quote] 可能是吧,我只是还没有见到。听说过。[/quote] 我现在就是用java开发网页服务器,工作机会也挺多的,现在游戏太火了[/quote] 我们用C++
MounteBank 2014-01-09
  • 打赏
  • 举报
回复
引用 10 楼 CKnightx 的回复:
我还没有见到用java开发游戏服务器的。。最多是C++ + 脚本语言。
不得不说了,现在网页游戏很多都是用java做服务端开发,开发效率高,即使你技术再烂,一般也写不出超烂的代码
MounteBank 2014-01-09
  • 打赏
  • 举报
回复
引用 18 楼 CKnightx 的回复:
[quote=引用 17 楼 qq19890729 的回复:] [quote=引用 10 楼 CKnightx 的回复:] 我还没有见到用java开发游戏服务器的。。最多是C++ + 脚本语言。
不得不说了,现在网页游戏很多都是用java做服务端开发,开发效率高,即使你技术再烂,一般也写不出超烂的代码[/quote] 可能是吧,我只是还没有见到。听说过。[/quote] 我现在就是用java开发网页服务器,工作机会也挺多的,现在游戏太火了
  • 打赏
  • 举报
回复
引用 17 楼 qq19890729 的回复:
[quote=引用 10 楼 CKnightx 的回复:] 我还没有见到用java开发游戏服务器的。。最多是C++ + 脚本语言。
不得不说了,现在网页游戏很多都是用java做服务端开发,开发效率高,即使你技术再烂,一般也写不出超烂的代码[/quote] 可能是吧,我只是还没有见到。听说过。
  • 打赏
  • 举报
回复
我还没有见到用java开发游戏服务器的。。最多是C++ + 脚本语言。
qq120848369 2014-01-08
  • 打赏
  • 举报
回复
错,java和c++各参半。
加载更多回复(14)

65,187

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧