8

我需要连接到我的 Windows 商店应用程序和 WP8 应用程序之间的中间层(想想 Azure)。Windows Azure 移动服务已作为解决方案提供。

但是我是否对“...MOBILES Services”这个名称读得太多了(因为其中一个不是移动应用程序,而是在台式机、笔记本电脑和平板电脑上运行)?

就我而言,与 Windows Azure 移动服务相比,我使用 Azure 云服务是否更好?

4

2 回答 2

18

Windows Azure 移动服务是一种在云中为您的移动应用程序和 Windows 8 应用程序获取后端的快速、简单的方法(如果您的 Windows 8 应用程序不一定针对移动设备,这很好)。它包括后端最常需要的东西,例如身份验证、数据库存储和推送通知。这里不需要服务器端开发,您只需请求后端,稍后它就可以使用了;但是,如果您确实需要服务器端逻辑,您可以以 JavaScript 脚本的形式添加它。

或者,您可以使用 Windows Azure 云服务(如计算、存储和 SQL 数据库服务)的组合在云中构建自己的后端。您可以在此级别访问更多功能,但您也在进行自己的开发。您可以根据自己的喜好使用 C#、VB.NET、PHP、Java、Python 等编写服务器端逻辑。

你应该使用哪个?

如果 Windows Azure 移动服务满足您的需求,并且您更愿意专注于您的移动应用程序而不是学习任何特定于云的东西,那么这可能是您的最佳途径。

如果您熟悉 Windows Azure 平台,并且需要与 WAMS 提供的功能不同的功能,那么建议您使用云服务创建自己的后端。

如果您不确定要走哪条路,我建议您先尝试使用 WAMS,因为它上手快速且轻松。

于 2012-12-03T00:02:38.513 回答
7

Azure 移动服务旨在帮助您开始存储数据、推送通知和身份验证,无论您可能需要哪些组件。

它抽象了创建数据访问层和 web/wcf 服务以从您的应用程序访问它的需求;它只是用来样板化尽可能多的功能。

然而,这并不意味着它仅适用于移动应用程序,其背后是一个普通的 SQL Azure 数据库和一个您可以从任何基于 .NET 的应用程序中使用的 API。

我的理由是,如果您需要的不仅仅是基本的 CRUD 操作并且不使用身份验证和推送通知,我会推出自己的 API 和 DAL 集并使用云服务。

如果您需要灵活的模式、样板数据访问并希望使用其他一些移动服务,那么它非常适合您。

这是从非 Windows8 或 WP-ASP 应用程序开始使用移动服务的链接:链接

于 2012-12-02T23:49:22.683 回答