基于浏览器的游戏 - 选择哪种框架?

Far*_*nha 13 language-agnostic frameworks

我开始开发一个基于浏览器的游戏(我的意思是基于文本,没有Flash或类似的东西),我很难决定使用哪个开发框架.

就需求而言,我现在能想到的最重要的事情就是能够将其翻译成多种语言.一个好的对象关系映射和从逻辑对象生成表单的方法也会非常好,因为我注意到我总是花很多时间来解决当我改变任何这些东西时出现的问题.

编程语言有点不重要.我有一些PHP和C#的经验,但我不介意,我甚至想以此为借口,学习一些新东西,如Python或Ruby.我真正想要的是拥有一个良好而繁荣的社区,以及大量的在线样本和教程来帮助我.

Kon*_*lph 8

我会建议坚持你所知道的 - PHP是有能力的.

当然这是真的,但是:

我不介意,我甚至想以此为借口,学习一些像Python或Ruby这样的新东西.

然后编写浏览器游戏是一个很好的机会.学习新东西永远不会错,学习PHP的替代品永远不会受到伤害(呃,杰夫?).虽然Ruby on Rails和Django都不是特别适合编写游戏,但它们仍然很棒.我们不得不在几个星期内为一个项目编写一个小型浏览器游戏,Rails工作的魅力.另一方面,所有成功的浏览器游戏都有巨大的工作量,如果你想要很好地扩展,你要么必须获得良好的硬件和负载平衡,要么你需要一个非解释的框架(对不起,伙计们!).