zack
2013-06-06 10:24:20 +08:00
基于JVM做服务器确实是趋势,这主要有几个方面的考量:
1. 对于页游的运营方式来说,JVM的稳定和性能是足够的。
2. 在JVM上做过开发的人员也比较好找,如今能写C++而不坑的人越来越少了。
3. JVM平台上很多成熟的类库资源可以利用,C++固然也很多,但理由还是能把握C++做项目的人太少。
4. 纯做软件类库和做引擎还是有不同需求,相比之下,JVM对于做引擎的潜在帮助要更大。
至于Erlang,用作网关服务器还是不错的,我在项目中使用过,在稳定性,性能以及部署方面都很成熟。但做较复杂的游戏逻辑我认为不适合,除非是用C写相应的一些逻辑模块。
至于nodejs,个人认为在服务器接口和逻辑比较简单,没有太复杂的运算的情况下,目前也是一个值得考虑的选择。
个人认为,基于JVM的服务器,未来两三年在这个行业里可能成为主流。并不是说C++和Lua的结合不够好,而是C++真的是个大坑,更年轻点的同学们能把握不掉坑里的太少了。在JVM上,不一定要用Java,我们曾使用的是scala,是表达能力挺强,开发起来也很快的语言。