【问题标题】:Programming Language and API for a Web Game ServerWeb 游戏服务器的编程语言和 API
【发布时间】:2015-07-15 11:39:18
【问题描述】:

我正在构建一个基于浏览器的低延迟游戏(俄罗斯方块大战)。 既然是战斗,战斗开始时至少需要两个用户同步。我决定为客户端使用 cocos2d-js(javascript),但是,我不太确定服务器,因为我在这个领域没有太多经验。

由于我想负担尽可能多的人,我正在考虑非阻塞 IO。对于服务器,这种任务推荐使用什么编程语言和 API?

【问题讨论】:

    标签: web server nonblocking


    【解决方案1】:

    我建议使用 RESTfull API,将视图处理分发到客户端。

    嗯,任何语言都可以做到。 Java 和 C# 似乎是不错的选择,C++ 也可以做到这一点。选择一种您更熟悉的语言,因为您可能会编写更好的代码。

    与世界上的许多其他问题一样,架构比您选择的语言更重要。当然,语言会影响,在这种情况下(例如)我不推荐 Ruby on Rails,或者许多框架,因为它们添加了很多你不需要的东西,让你的应用程序变慢。

    看看http://zeromq.org/。它是一个强大的协议,据我记忆,做非阻塞 IO 更容易,我很久以前用 java 用过,非常有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-28
      • 2011-11-18
      • 2017-02-03
      • 1970-01-01
      • 2011-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多