2010-11-18 21 views
1

Şu anda bir kullanıcı oturumu açacak, bir çalışma ya da bina girecek ve uygulama, çalışma/yapı bilgilerini görüntüleyecek bir iPhone uygulaması üzerinde çalışıyorum. Kullanıcı daha sonra bazı verileri düzenleyebilir ve sunucuya gönderebilir. Arka uç veritabanı bir MySQL sunucusudur. Bu durum için kullanılacak en iyi web hizmeti nedir? SOAP, JSON, vb. Hakkında okudum ama dürüst bir şekilde, her birinin artıları/eksileri hakkında iyi bir açıklama ve bir iPhone uygulamasıyla ne kadar iyi çalıştıklarını bulamadım. Her türlü yardım (ya da yararlı okumaya yönelik bağlantılar) büyük ölçüde takdir edilecektir!Bir iPhone uygulaması için Web servis önerisi

cevap

0

Ruby on Rails veya az gerektirir biridir olarak PHP telefon ve MySQL ve en yaygın iPhone Web hizmeti veri biçimidir olarak JSON gitmek arasında gider web hizmetleri katman için en iyi bahis telefon tarafından veri yükleme miktarı. JSON, bunun için yaygın olarak kullanılan IPhone çerçevesini kullanır. RoR veya PHP web hizmetleri katmanı, IPhone'un URL isteklerine dayalı olarak JSON verilerini sunar. Benzer bir sorunla karşılaştığımda yaptığınız google da bu konuda bir sürü şey var.

+0

Kesinlikle JSON'a daha yakından bakacağım. Çok farklı seçeneklere baktım dürüstçe sadece ikinci görüşlere ihtiyacım vardı çünkü bir site size "X en iyisi" diyecek, diğeri "Y en iyisi" diyecektir. Bu sitede yer alan kişilerin fikirlerine, blogculara güvendiğimden çok daha fazla güveniyorum. (Özellikle tam durumumu açıklayabildiğimde). Yardım ettiğin için teşekkür ederim! –

+0

"Ruby On Rails veya PHP, web hizmetleri katmanı için en iyi bahistir" -> bu non-sense. Herhangi bir RESTful web hizmeti çalışmalıdır. Sadece beklemek ve ele almak için (JSON, XML, (x) html) cevap vermek zorundadır. Sadece modern bir web çerçevesi seçin, aşina ya da - en azından - bu dili biliyorsunuz. Bu RoR, Django, Dupral, ... veya Bombax (objektif-c) gibi çok egzotik olabilir. IPhone'daki verilere erişmek için cocoahttpserver kullanıyorum. – vikingosegundo

+0

Sadece bir başlangıç ​​noktasına bakıyor ve hiç kimse onun sorusuna cevap vermiyordu. Bu aynı sorunla karşılaştığında RoR ile gitme kararı aldım, bu yüzden bildiğim şey. –

İlgili konular