2

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

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

我还将基于 ASP.NET ajax 的聊天系统与 MMOG 旁边的聊天室结合起来。

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

Q.3) 上面提到的聊天系统的最佳实践是什么?

4

6 回答 6

1
  1. 在创建应用程序时,ASP.NET 可以通过适当的服务器配置、硬件和性能考虑来处理它。

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

  3. 对于聊天片段,您可能会查看诸如 CuteChat 之类的产品,该产品已经存在并且已经过很长时间的尝试和测试。

于 2009-01-16T16:37:52.763 回答
1

ASP.NET 和 MSSQL 2005 绝对没有“内置”缩放问题。您将必须小心地正确构建您的应用程序,并准备好花一些钱购买合适的硬件。

例如,请参阅计划解决 stackoverflow 负载的硬件设置。

于 2009-01-16T16:38:10.313 回答
1

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

于 2009-01-16T17:01:50.360 回答
1

ViewState 最终将成为您的游戏团队副本老板,除非您禁用它或切换到 ASP.NET MVC。

也许今天您从 html/javascript/jquery UI 开始,明天您将使用精美的 Silverlight 或 Flash UI。

于 2009-01-16T17:17:02.967 回答
1

AjaxControlToolkit 相当臃肿而且有点难以定制。对于 MMO,速度将是一个优先事项,因此您将希望尽可能多地控制您的回发。

您也可以尝试为您的前端研究 Silverlight。它与 .NET 环境很好地集成在一起,并且可以更容易地开发您的交互式作品。

于 2009-01-16T17:18:13.447 回答
0

大量运行 ASP.NET 的大型网站。我强烈推荐使用新的 MVC 框架,因为它大大降低了 ASP.NET 网站的复杂性。

于 2009-01-16T17:11:00.280 回答