2012-05-09 34 views
3

我想開發我的iPhone應用程序,但我不知道什麼可能是我有託管數據庫和Web服務與我的iPhone應用程序溝通的選項。有人可能會建議我可能是最好的方法去做這件事嗎?開發後端Web服務和數據庫的iPhone應用程序獨立人

我知道如何建立一切,但從來沒有遇到過這種情況。我一直在環境中工作,我們要求管理員給我們服務器,我們託管所有東西,但如果我想自己做,並沒有服務器基礎設施,我可以選擇什麼?我需要從虛擬主機提供商處購買嗎?

謝謝。

回答

1

根據我的經驗,我開發了iPad客戶端的後端部分。它是REST,ASP.NET Web API(WCF Web API)和後端MS SQL Server和MySQL上的數據庫。

無論如何,對於移動客戶端,您可以自由使用REST。它可以是.NET中的ASP.NET Web API或其他幫助從Java創建REST服務的庫。

REST很適合移動客戶端應用程序使用。然後從客戶端應用程序的角度來看,不管數據庫後端會有什麼。

說到託管它也取決於需求到後端。如果您沒有服務器基礎架構,則可以使用Amazon AWS(EC2)等雲PaaS。或由你的主機服務器。

+0

嗨,隊友,我知道如何開發一切(iphone/ipad方面,數據庫和web服務或網站)...我沒有自己的服務器,所以我只是尋找什麼可能是我的最佳選擇去。我在哪裏託管我的web服務和數據庫等等? – applefreak

+0

您可以考慮在沒有服務器的情況下使用雲託管,並且不要自行準備服務器基礎架構。例如Amazon AWS - Amazon EC2。有了EC2,你可以獲得一個虛擬服務器,然後爲它配置DNS。當以後你需要更多的服務器時,創建新的EC2實例很容易。看看http://aws.amazon.com/ec2/,那裏也有數據庫的選項。它可能是Amazon RDS(實際上MySQL託管在雲中)或SimpleDb – Regfor

+0

非常感謝! – applefreak

相關問題