首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MVC3适合网络游戏吗?

MVC3适合网络游戏吗?
EN

Stack Overflow用户
提问于 2012-03-07 15:46:12
回答 4查看 672关注 0票数 0

我正在计划开发网络经济游戏,但在互联网上没有发现有人在MVC3做这样的项目。选择MVC3作为网络经济游戏开发的框架是否明智?

EN

回答 4

Stack Overflow用户

发布于 2012-03-07 17:02:42

它是。2009年,我个人开发了一款基于浏览器的经济游戏。Asp.net mvc 1已经足够好了,mvc 3更好。我已经为UI层使用了mvc frameowrk。当然,在游戏的其余部分,真正的引擎是在单独的dlls中,与asp.net mvc没有连接。

这在很大程度上取决于你想要制作什么类型的游戏,但要知道asp.net mvc是针对web界面(html,flash)的。其他任何东西都是可以作为windows服务工作的.net代码。对于我的游戏,我可以在没有windows服务的情况下将游戏引擎集成到asp.net mvc应用程序中,因为与游戏交互的一切都是基于浏览器的。

票数 2
EN

Stack Overflow用户

发布于 2012-03-07 15:49:46

MVC3是一个通用的web框架,适用于许多不同类型的web站点。它提供了对生成的html的详细控制,并且很容易与客户端脚本集成。对于在线游戏来说,这可能是一个不错的选择。

稍后,你需要决定你想要在服务器端做多少处理,以及你想要在javascript客户端做什么。这可能是您要做的最重要的架构决策。

票数 1
EN

Stack Overflow用户

发布于 2012-03-07 16:34:39

尽管MVC3总体上是一个web框架,但它主要是为商业而磨练的。完美地满足了这一需求。在游戏开发的情况下,它有一些“瓶颈”。首先是性能。通用性能很好,但您应该考虑到GC决定最终确定的时间。

其次,几乎所有分布良好的服务器技术,如ASP.NET,PHP,JSP,都使用最适合于静态内容的超文本标记语言,如HTML页面。对于游戏开发来说,直接使用网络套接字连接要好得多。

最后,我们可以看到,技术正在努力适应不同的需求,HTML5成为对web套接字连接的支持。此外,大多数最新版本的现代浏览器现在都支持这项技术。甚至连微软的promise都在MVC4中包含了对web socket的支持。因此,最好等待MVC的下一个版本,并使用像web socket这样有前途的特性来满足您的需求。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9597578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档