2009-01-16 54 views
2

我想開發基於ASP.NET C#的MMOG(大型多人在線遊戲)。我將使用ASP.NET Ajax控件包,jquery和MS SQL server 2005.基於ASP.NET的MMOG的可行性

Q.1).NET 3.5,C#與ASP.NET在處理數以千計的用戶時如何可行。

我還將基於ASP.NET ajax的聊天系統與MMOG旁邊的聊天室結合在一起。

Q.2)您是否知道使用ASP.NET的任何網站(MMOG)?

Q.3)上述聊天系統的最佳做法是什麼?

+0

如果爲什麼不使用MVC,只使用jQuery,而不打擾webforms/asp.net ajax? – 2009-01-16 16:40:09

+0

或溝所有的JavaScript和AJAX和使用Silverlight。 – jcollum 2009-01-16 17:20:09

回答

1

ASP.NET和MSSQL 2005絕對沒有「內置」擴展問題。你必須小心地建立你的應用程序的權利,並準備拿出適當的硬件一些錢。

例如參見計劃解決堆棧溢出負載的hardware setup

1
  1. ASP.NET在創建應用程序時可以通過正確的服務器配置,硬件和性能考慮來處理它。

  2. 我試圖做一些谷歌搜索,沒有馬上找到任何東西,但我確信有一些在那裏。

  3. 對於聊天作品,您可能會看到諸如CuteChat這樣的產品,該產品已經存在並且已經過很長時間的測試和測試。

1

我會考慮使用Silverlight而不是基於AJAX的東西。從用戶界面的角度來看,你可以做更多的事情。

0

大量運行ASP.NET的bigass網站。我強烈建議使用新的MVC框架,因爲它大大降低了ASP.NET網站的複雜性。

1

ViewState最終會成爲您的最終遊戲raid boss,除非您禁用它或切換到ASP.NET MVC。

也許今天你開始使用html/javascript/jquery UI,並且明天你會拋出一個花哨的Silverlight或Flash UI。

1

AjaxControlToolkit非常臃腫,有點難以定製。使用MMO,速度將成爲重中之重,因此您需要儘可能多地控制回發。

您也可以嘗試查看Silverlight的前端。它與.NET環境很好地集成在一起,並且可以更容易地開發您的交互式作品。