2

我使用 Windows Azure 和 .NET MVC 构建了一个博客。这是我唯一的网络开发经验,所以我在这个领域还是很新的。

我刚刚对我的第二个网站有了一个想法,我计划稍后为其开发原生 iOS/Android/Windows 应用程序。为此,我将再次使用 Windows Azure SQL 数据库和 .NET MVC,但我想知道这是否也是我未来开发移动应用程序的好选择。

我的移动应用能否轻松访问托管在 Azure SQL 中的数据?如果是这样,您能告诉我以哪种方式吗?欢迎任何建议,谢谢!

4

3 回答 3

2

面向服务的架构将后端与其显示方式分离。

您可以使用 SOAP 或 REST 服务来完成每个用例。

提出服务公开的协议/合同,任何可以发出 HTTP 请求的客户端都可以使用它们。

于 2013-06-06T18:00:38.830 回答
0

由于您对ASP.NET MVC感到满意,我建议您在 MVC 中构建网站,然后让它调用一个服务层,该服务层使用ASP.NET Web API公开所需的功能。

这很容易,因为您可以稍后构建您的本机移动应用程序,只需使用 JSON 作为数据格式调用 API。

顺便说一句,好问题!

于 2013-06-07T21:24:44.683 回答
0

查看 Windows Azure 移动服务 ( http://www.windowsazure.com/mobile )。移动服务是一种后端即服务,您可以将其用于从您的 asp.net 站点(来自后面的 C# 代码)存储数据,然后当您准备好构建您的移动应用程序时,您可以使用与本机 Objective-C iOS / Java Android / .NET Windows SDK。如果您不想花时间这样做,这将使您无需编写服务层。

于 2013-06-07T18:41:55.233 回答