Existe-t-il une infrastructure d'application distribuée (commerciale aussi) qui prend en charge l'iPhone/iPad?Recommandation de cadre pour le développement d'applications iPhone/iPad distribuées
Ce que je suis à la recherche dans le cadre:
- me permet de vous concentrer sur la logique de l'application
- Je n'ai pas le code de programmation du réseau « bas niveau » (je l'ai fait trop de fois que je ne veux pas le faire à nouveau = p)
- Faudrait-il maintenir (populaire serait activement agréable)
Fondamentalement, je peux alors développer plus rapidement.
Nous prévoyons de développer une application client/serveur TCP/IP souple en temps réel où de nombreux clients iPhone/iPad (30+) sont connectés à un seul serveur sur un réseau local. Le serveur exécutera très probablement Windows (à moins que le framework ne le supporte pas).
J'ai regardé autour et je vois: (semble encore assez brut)
- MonoTouch WCF
- RemObjects (Mono + Objective-C)
- Cocoa Distributed Objects
- ZeroC Ice Touch (Objective C)
- RakNet (? Inclus car il mentionne l'iPhone, mais devra utiliser C++)
- Bien sûr, il y a aussi la possibilité d'utiliser la plaine ancienne MonoTouch System.Net.Sockets
- Ou, CFNetwork (je ne l'intention d'utiliser celui-ci)
Je suis toujours à déterminer si vous souhaitez utiliser Objective-C ou MonoTouch , mais en se penchant vers MonoTouch puisque nous obtiendrons le framework .NET, et ne serons pas uniquement liés au monde Mac.
S'il vous plaît n'hésitez pas à commenter si j'ai ajouté quelque chose qui n'est pas lié à ma question --- Je suis nouveau sur le monde iPhone/iPad.
Par la réponse de Franci ci-dessous: Oui, je cherche le style RPC. Aussi je n'ai jamais travaillé POX ou JSON auparavant, donc je ne peux pas commenter celui-là. – sivabudh
Vous voulez ajouter que vous pouvez utiliser protbuf-net pour de/serialization http://code.google.com/p/protobuf-net/ – sivabudh