我是一名即将开始我的考试项目的学生,我将负责针对Flash Player的在线游戏的服务器实施。 我很难决定是否应该在Erlang中编写我自己的轻量级服务器或使用开源Red5。我应该在Erlang编写自己的flash服务器还是使用Red5?
我的经验是,java开发人员倾向于过度复杂化使API难以工作的事情,对于Red5来说这是真的吗?在同步游戏的过程中,它是如何执行的?
也许我自己的Erlang服务器会更容易在几台机器上工作和分发?
所以问题是我应该写我自己的Erlang闪存服务器还是使用现有的Red5?
编辑:我想我需要决定我的目标是:设置一个在线游戏或学习如何从零开始实施多用户服务器。
是的,基本上我需要从服务器得到两件东西,让所有的用户同步并存储关于游戏状态的一些信息,而我认为erlang中的Mnesia对此将是完美的。 BlazeDS看起来很有趣,更关注推动数据。 – finpingvin 2008-12-17 13:11:54
关于Blaze DS的重要提示,或许是比Red5更好的选择。 – finpingvin 2008-12-17 16:53:21
请不要犹豫,我的答案投票。 =) – PEZ 2008-12-17 18:16:50