【发布时间】:2010-09-14 22:15:42
【问题描述】:
是否有支持 iPhone / iPad 的分布式应用框架(商业也可以)?
我在框架中寻找什么:
- 让我可以专注于应用程序逻辑
- 我不必编写“低级”网络编程(我已经做过太多次了,我不想再做一次 =p)
- 应该积极维护(流行会很好)
基本上,我可以发展得更快。
我们计划开发一个软实时 TCP/IP 客户端/服务器应用程序,其中有许多 iPhone/iPad 客户端 (30+) 通过 LAN 连接到单个服务器。服务器很可能会运行 Windows(除非框架不支持它)。
我一直在环顾四周,我看到了:
- MonoTouch WCF(看起来还是很原始?)
- RemObjects (Mono + 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,因此我无法对此发表评论。
-
想补充一点,可以使用 protbuf-net 进行反序列化code.google.com/p/protobuf-net
标签: iphone ipad ios4 xamarin.ios distributed-apps