2011-06-04 49 views
3

假設我正在構建一個類似於Zynga撲克遊戲的在線撲克。 wcf是一個很好的後端嗎?WCF是Flash遊戲的後端嗎?

+0

如果它很容易在IP與Flash交流,那麼我想WCF可以做的工作。 – 2011-06-04 09:07:21

回答

2

最終,你可能是最好關閉與你去知道。既然你提到過WCF,我假設你有一些.NET背景,並且在.NET中開發比在新的語言和框架中學習更容易。如果是這樣的話,有幾個選項可供選擇:

  1. 與WCF一起使用,因爲它是Microsoft世界中用於構建服務的事實標準。認識到,使用WCF,您可以選擇使用基於SOAP的服務或使用WCF WebHttp的輕量級RESTful服務。作爲其他海報中提到的其中一個,你可能最好使用WebHttp來避免SOAP的開銷。
  2. 看像Adobe的FluorineFx一個選項,讓您在.NET計劃,並取得了先進的Adobe遠程技術和在其他方面唯一可用的Java平臺上的協議(如AMF二進制協議)的好處。

實際上,我已經看到WCF SOAP和WCF WebHttp服務都很好地與基於Flex的客戶端集成。我從來沒有見過大多數客戶想要利用AMF協議選擇去Java路線的實踐中使用氟。

0

遊戲意味着高流量和wcf不輕。我推薦在asp.net mvc 3上實現簡單的REST頁面。一個更好更簡單的解決方案是(如果你知道java),使用japid模塊在playframework上開發剩餘頁面。我認爲最好的方法是(如果你知道scala),在scala模塊的playframework上實現它。既japid和Scala模塊播放比asp.net的MVC更高性能,重量輕,簡單的3

我最好的,

塞爾達Irmak