Есть ли распределенная инфраструктура приложений (коммерческая версия тоже хорошо), которая поддерживает iPhone/iPad?Рамочная Рекомендация для разработки распределенных приложений для iPhone/iPad
Что я ищу в рамках:
- позволяет мне сосредоточиться на логике приложения
- мне не нужно закодировать «низкого уровня» сетевого программирования (я сделал это слишком много раз, что я не хочу делать это снова = р)
- следует активно поддерживать (популярный бы неплохо)
В принципе, я могу затем развиваться быстрее.
Мы планируем разработать приложение для клиентского/серверного приложения TCP/IP в реальном времени, в котором есть много клиентов iPhone/iPad (30+), подключенных к одному серверу по локальной сети. Сервер, скорее всего, запустит Windows (если инфраструктура не поддерживает его).
Я смотрел вокруг и вижу: (? По-прежнему выглядит довольно сырой)
- MonoTouch WCF
- RemObjects (Mono + Objective-C)
- Cocoa Distributed Objects
- ZeroC Ice Touch (объективно- C)
- RakNet («включено, потому что упоминает iPhone, но ему нужно будет использовать C++)
- Конечно, есть также возможность использования простой старый MonoTouch System.Net.Sockets
- Или, CFNetwork (я не планирую использовать этот)
Я все еще решает, следует ли использовать Objective-C или MonoTouch , но склоняется к MonoTouch, так как мы получим платформу .NET и не будем привязаны к миру Mac.
Пожалуйста, не стесняйтесь, если я добавлю что-то, что не связано с моим вопросом --- Я новичок в мире iPhone/iPad.
Ответ Пер Франци: Да, я ищу RPC-стиль. Кроме того, я никогда раньше не работал с POX или JSON, поэтому я не могу комментировать это. – sivabudh
Хотелось добавить, что можно использовать protbuf-net для сериализации http://code.google.com/p/protobuf-net/ – sivabudh