支持iPhone/iPad的分佈式應用程序框架(商業還可以)嗎?開發分佈式iPhone/iPad應用程序的框架建議
我正在尋找的框架:
- 可以讓我專注於應用程序邏輯
- 我沒有編寫的「低層次」的網絡編程(我已經做了它是我不想太多次做一遍= p)
- 應積極維護(流行將是很好)
基本上,那麼我就可以發展得更快。
我們計劃開發一個軟實時TCP/IP客戶端/服務器應用程序,其中有許多iPhone/iPad客戶端(30+)通過局域網連接到單個服務器。服務器很可能會運行Windows(除非框架不支持它)。
我一直環顧四周,我看到:(?還是看起來相當原始)
- MonoTouch WCF
- RemObjects(單聲道+的Objective-C)
- Cocoa Distributed Objects
- ZeroC Ice Touch(Objective- C)
- RakNet(?包括因爲它提到iPhone,但將需要使用C++)
- 當然,這裏還有使用普通的舊的MonoTouch System.Net.Sockets
- 或者,CFNetwork(我不打算使用此一)
我還沒有決定是否要使用的選項的Objective-C或MonoTouch的,但是傾向於使用MonoTouch,因爲我們將獲得.NET框架,而不是被綁定到Mac世界。
如果我添加了與我的問題無關的任何內容,請隨時發表評論---我是iPhone/iPad世界的新手。
Per Franci的回答如下:是的,我正在尋找RPC風格。此外,我從未使用過POX或JSON,因此我無法對此進行評論。 – sivabudh 2010-09-14 23:07:03
想補充一點,可以使用protbuf-net進行反序列化http://code.google.com/p/protobuf-net/ – sivabudh 2010-09-15 18:41:32