基于ASP.NET的MMOG的可行性

时间:2009-01-16 16:31:39

标签: c# asp.net asp.net-ajax chat

我想开发基于ASP.NET C#的MMOG(大型多人在线游戏)。我将使用ASP.NET Ajax控件工具包,jquery和MS SQL Server 2005。

Q.1).NET 3.5,带有C#的ASP.NET在同时处理数千个用户方面的可行性。

我还会将基于ASP.NET ajax的聊天系统与聊天室一起整合到MMOG中。

问题2)你知道使用ASP.NET的任何网站(MMOG)吗?

问题3)如上所述,聊天系统的最佳做法是什么?

6 个答案:

答案 0 :(得分:1)

  1. ASP.NET可以在创建应用程序时使用正确的服务器配置,硬件和性能注意事项来处理它。

  2. 我试着做一些谷歌搜索并没有马上找到任何东西,但我确信那里有一些。

  3. 对于聊天内容,您可能会看到已经存在且经过长时间尝试和测试的CuteChat等产品。

答案 1 :(得分:1)

ASP.NET和MSSQL 2005绝对没有“内置”扩展问题。您必须注意建立正确的应用程序并准备好为正确的硬件支付一些钱。

例如,请参阅计划解决堆栈溢出负载的hardware setup

答案 2 :(得分:1)

我会考虑使用Silverlight而不是基于AJAX的东西。从UI的角度来看,您将能够做更多的事情。

答案 3 :(得分:1)

除非你禁用它或切换到ASP.NET MVC,否则ViewState最终将成为你的游戏raid boss。

也许今天你开始使用html / javascript / jquery UI,明天你会看到一个精美的Silverlight或Flash UI。

答案 4 :(得分:1)

AjaxControlToolkit相当臃肿,有点难以定制。使用MMO,速度将成为首要任务,因此您需要尽可能多地控制回发。

您也可以尝试使用Silverlight作为前端。它与.NET环境很好地集成,并且可以更容易地开发您的交互式部分。

答案 5 :(得分:0)

很多运行ASP.NET的bigass网站。我强烈建议使用新的MVC框架,因为它大大降低了ASP.NET网站的复杂性。