我正在開發一個基於網絡的遊戲(類似於the ESP game),我完成了服務器端SOAP web服務(基於ASP.NET),現在我想知道如果我應該使用Flash(swf)或AJAX作爲遊戲的客戶端層。基本上,客戶端是向web服務器發出請求並接收關於如何呈現/更新用戶界面的指令的web服務客戶端。任何建議或考慮?基於網絡遊戲的客戶端技術
1
A
回答
3
我的2美分:
HTML/CSS/JavaScript廣告(又稱AJAX)
- 加:無需客戶端插件 - 「在Instant」,所以你是開放給更廣泛的受衆(不需要擔心閃存版本等)
- 加:根據你的技能,你應該能夠得到更多的東西,並運行得更快(假設你是一個web開發者而不是閃存大師)
- 加:應該是easie保持可用於幫助的更多人。
- 減:你將受到較大限制在視覺設計
- 減:你將不得不在跨瀏覽器的問題,花更多的時間,具體的設計比什麼都重要
閃光/ Flex的
- 加:給你一個更豐富的設計環境中工作
- 加:沒有真正需要擔心跨瀏覽器的問題。
- 減:可能不是你的技能,所以會需要更長的時間皮卡
- 缺點:需要一個插件(因爲它使用的是不是一個真正的大問題)
- 減:把別人的幫助/維護可能會更昂貴。
2
如果你問我,Flash/Flex會更容易開發,維護和部署。另外,它可以被不同平臺和瀏覽器上的用戶訪問。 AJAX也可以做到這一點,但需要花費更多的精力來確保平臺的獨立性。
- 斯里蘭卡
1
如果您使用Silverlight的客戶端,你可以留在.NET/C#的土地。
+0
感謝您的建議,但Silverlight需要在客戶端瀏覽器上安裝額外的插件。 – 2009-08-15 10:26:21
相關問題
- 1. 基於在線多人遊戲的遊戲服務器技術?
- 2. iPhone Dev:用於3D遊戲的技術?
- 3. 客戶端Java Web技術
- 4. 構建簡單網絡遊戲的技術?
- 5. 什麼技術可用於基於終端文本的RPG遊戲?
- 6. 多人遊戲:基於網絡
- 7. 客戶端/服務器網絡遊戲的設計和邏輯
- 8. 遊戲網絡代碼 - 客戶端預測和更正
- 9. 設計一個客戶端/主機網絡遊戲
- 10. 編寫基於客戶端 - 服務器的遊戲的建議
- 11. 使用UI技術的網絡技術
- 12. 客戶端連接可用於遊戲客戶端?
- 13. 適用於網絡遊戲測試的客戶端服務器設置
- 14. MMORPG和遊戲客戶端
- 15. 遊戲客戶端更新
- 16. 遊戲客戶端交互
- 17. 流星的客戶端技術堆棧
- 18. 彗星的客戶端技術
- 19. 蘋果網絡後端技術
- 20. 比較服務器端網絡技術
- 21. 什麼是最安全的技術來實現一個基於網絡的遊戲
- 22. 網絡遊戲?
- 23. 什麼技術/ API /技術用於網絡監控?
- 24. 使用.net技術的在線遊戲
- 25. 非常基本的Java遊戲網絡?
- 26. 是否可以使用客戶端Web技術編寫社交網絡?
- 27. 網絡服務VS客戶端 - 服務器分佈式計算技術
- 28. 哪種技術更適合構建基於Web的GUI客戶端?
- 29. Asp.net MVC在線遊戲技術
- 30. Android遊戲網絡
我認爲反面 - AJAX幾乎是一種本地瀏覽器技術,遠比商業第三方提供的技術更獨立。 – Ian 2009-08-15 11:27:25