2D养成类手游的服务器框架选择?

手游的服务器框架都有哪些常用的?做2D 的养成类手游的服务器框架选择哪个比较好?
关注者
25
被浏览
5,559
登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏

谢邀……

先说个人品味,喜欢简约优雅、约定优于配置、组件化、易接入的框架。

说真的,这样的,游戏服务器框架,真不多。因为游戏服务器框架,更多是强调长连接特性。

常见的,是 skynet(c, lua),pomelo(node js)。

再来,有Scut,Firefly等等等。


鉴于你是计划做养成类游戏,长连接的需求,并不是那么强。

所以我建议,推倒重来,换个思路:


用Web API服务器/HTTP开发的方式,做游戏服务器。


这样一来你的选择就多了,除了C++语言外,几乎常见的语言都有一箩筐的Web开发框架。Web开发相对来说,更轻量、易部署、好管理。


具体的框架,看你想使用的是什么编程语言了,

PHP的话推荐CodeIgniter,简单;想高雅一点,就Laraval;NodeJS的话,Express、Koa;

Ruby的话,Ruby on Rails;Python的话,简约的Web2py,集大成的Django;Java的话,简约的JFinal, 高大上的SSH三件套;Go语言的话,Martini、Beego;如果是C或C++的话......我好像想不出好的Web开发框架.....

Web开发框架的选择实在是太多了。让我选择,就PHP的Laravel吧。