支持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