2012-01-30 146 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这个