2012-01-30 195 views
0

我正處於開發Web應用程序的最初階段。要求是同樣的應用程序也應該在以後作爲ipad本地ios應用程序來開發。我選擇了以下方法。如果我採取這種方法,請告訴我是否會有任何問題。Web應用程序+移動應用程序開發 - 建議

  1. 暴露出公共功能使用微軟WCF一個RESTful Web服務。

  2. 開發一個asp.net MVC 3 web應用程序。它將使用RESTful Web服務來實現所需的功能。 - 項目第一階段

  3. 開發ios應用程序使用目標C爲ipad。它將使用RESTful Web服務來實現所需的功能。 - 項目的第二階段

我從來沒有爲Microsoft應用程序開發之外的任何其他工作。對於ios應用程序開發,我將獲得足夠的時間來學習和開發應用程序,但我們必須儘快完成項目的第一階段(Web應用程序),同時我想確保我們正在開發的Web服務可以在以後的iOS應用程序開發中使用。

讓我知道是否有更好的方法來做到這一點。在此先感謝

+0

我認爲這是一個需要發佈在[programmers.stackexchange.com](http://programmers.stackexchange.com/)上的問題,請查看他們的[faq](http: //programmers.stackexchange.com/faq)。 – 2012-01-30 15:40:01

+0

您應該能夠使用objective-c中的Web服務。但如果您是C#開發人員,您可能需要查看[mono touch](http://en.wikipedia.org/wiki/MonoTouch#MonoTouch)。你用c#編寫你的ios應用程序,並編譯爲本機ios。我沒有用過它,只是一個想法。可能使整合更容易。 – Markus 2013-03-25 01:32:23

回答

1

您將不會有問題與RESTful在IOS端的webservice使用情況。另一方面,如果您的應用程序沒有移動特定的功能,您可以爲雙方開發一個通用的WEB UI,並從IOS的Web瀏覽器組件調用移動設備。您可能需要檢查VisualJS.NET這個