我想開發基於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)上述聊天系統的最佳做法是什麼?
我想開發基於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)上述聊天系統的最佳做法是什麼?
ASP.NET和MSSQL 2005絕對沒有「內置」擴展問題。你必須小心地建立你的應用程序的權利,並準備拿出適當的硬件一些錢。
例如參見計劃解決堆棧溢出負載的hardware setup。
ASP.NET在創建應用程序時可以通過正確的服務器配置,硬件和性能考慮來處理它。
我試圖做一些谷歌搜索,沒有馬上找到任何東西,但我確信有一些在那裏。
對於聊天作品,您可能會看到諸如CuteChat這樣的產品,該產品已經存在並且已經過很長時間的測試和測試。
我會考慮使用Silverlight而不是基於AJAX的東西。從用戶界面的角度來看,你可以做更多的事情。
大量運行ASP.NET的bigass網站。我強烈建議使用新的MVC框架,因爲它大大降低了ASP.NET網站的複雜性。
ViewState最終會成爲您的最終遊戲raid boss,除非您禁用它或切換到ASP.NET MVC。
也許今天你開始使用html/javascript/jquery UI,並且明天你會拋出一個花哨的Silverlight或Flash UI。
AjaxControlToolkit非常臃腫,有點難以定製。使用MMO,速度將成爲重中之重,因此您需要儘可能多地控制回發。
您也可以嘗試查看Silverlight的前端。它與.NET環境很好地集成在一起,並且可以更容易地開發您的交互式作品。
如果爲什麼不使用MVC,只使用jQuery,而不打擾webforms/asp.net ajax? – 2009-01-16 16:40:09
或溝所有的JavaScript和AJAX和使用Silverlight。 – jcollum 2009-01-16 17:20:09