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吧。