正如标题所说,我想用HTML5开发一个浏览器多人游戏。这个游戏将类似于"risk",即基于回合的策略游戏。我决定使用HTML5和新的画布进行开发。
但问题出在服务器端。当我在谷歌上搜索时,我只能得到答案,人们会用"System.io","node.js“等来搜索。
所以我的问题是:
对我来说,ASP.NET --尤其是MVC4--是个糟糕的选择吗?我想用asp.net来做这件事,但当然不是当有一个更容易/更合适的选择的时候。
有些人说asp.net不适合这样做,它太复杂了,等等。
但我要问你们专业人士:D
您会考虑使用asp.net MVC4或更好的版本来开发这样的游戏吗?坚持使用system.io和node.js以及其他框架的其他解决方案?(php?)
我希望你能帮助我,这给我带来了好几个星期的压力:
提前感谢!
来自慕尼黑的问候
龙卷风
发布于 2013-01-23 18:33:57
要设计一个可伸缩的解决方案,您必须使用正确的方法。
您可以使用多种方式在用户之间进行通信。
像SignalR这样的库将会有所帮助。如果你想自己做,最有效的方法是使用IHttpAsyncHandler和ajax请求。在MVC中,等效项是AsyncController。
像node.js这样的框架被设计成异步的,因此非常适合。对于这样的应用程序,Php不是一个开箱即用的好选择,因为它不支持异步请求。
总而言之,asp.net是一个不错的选择,但您需要知道如何使用它。如果您更喜欢使用另一个框架,如node.js,那么您应该选择那个框架。熟悉性减少了大量的开发时间。
https://stackoverflow.com/questions/14476643
复制相似问题