2009-04-09 6 views
1

Je dois pouvoir accéder à une base de données mySQL à partir de mon iPhone, à la fois pour les opérations de lecture et d'écriture. Au lieu d'utiliser MCPKit (en raison de considérations de sécurité et de vitesse), j'aimerais accéder à la base de données via un service distinct. L'application est SDK iPhone, donc j'ai besoin de récupérer des données sous forme XML, pas comme une page Web.Dois-je utiliser un script côté serveur ou un service Web?

J'essaie de décider si j'écris un service Web Java (SOAP) pour fournir ce lien, ou simplement lancer un script PHP côté serveur. Je peux créer l'une ou l'autre solution, mais je ne sais pas assez pour comprendre les avantages/inconvénients du choix. S'il vous plaît aider Je vous remercie!

Répondre

0

Si vous écrivez à la fois le client et le serveur, et que les performances ne constituent pas un problème important, la principale préoccupation à prendre en compte est le temps de développement.

Alors, quels outils avez-vous à votre disposition? Quelle plate-forme vous permettra de faire cela avec le moins de travail possible? Si c'est un mélange entre les deux, choisissez celui que vous connaissez le mieux.

+0

Merci tylerl! Je me rends compte que le chemin de moindre résistance est probablement le meilleur, ce qui signifie pour moi un script php. J'essaie de comprendre comment cette décision affecte la performance, l'extensibilité, la fiabilité ... Je suppose que j'essaie de comprendre quand vous utiliseriez l'un et pas l'autre, et pourquoi. Merci encore! – lambdabunny

+0

Les normes (telles que SOAP) sont principalement utiles pour l'interopérabilité. Si vous contrôlez les deux extrémités, tout à coup cela n'a plus d'importance. Tant que votre méthode fonctionne, cela fonctionne. – tylerl

Questions connexes