随着越来越多的企业关注、投身到移动事业,移动开发的需求也日益增加,一时间精通移动开发的人员变得供不应求。然鹅,想要成为炙手可热的开发者,则需要不断进阶新的技能。路漫漫其修远兮,本篇文章将会重点介绍 Azure 移动服务,来说明它对开发者解锁新技能有何帮助?
Azure 移动应用的特点与功能
- 数据访问
? 提供了一个移动友好的 Odatav3 数据源,可链接到 SQL Azure 或本地 SQL Server。
? 此服务可以基于 EntityFramework,可轻松地与其他 NoSQL 和 SQL 数据源集成,包括 Azure Table Storage,MongoDB,DocumentDB 和 SaaS API 提供程序。
- 离线同步
? 客户端 SDK 可轻松构建强大的响应式移动应用。
? 利用 Office Sync 的离线数据集,包括对冲解决的支持,移动应用可自动与后端数据同步。
那么,它可以带给开发人员什么样的价值呢?大概可以分为以下几个方向。
它可以帮助开发人员构建 Android,iOS 和 Windows 应用程序,充分利用 Azure 和其他云服务。Azure 移动应用服务有助连接商业和业务移动应用到基于云计算的存储、身份验证、推式通知和自定义的服务器端程序,从而减少开发人员的工作量,及有助把 Azure 的资源进行分组和协助提供移动应用程序开发的 SDK。
举例来说,开发人员可以使用 SDK 和 REST API 访问移动应用,而不需要实现服务器端的基础结构代码。身份验证方面可通过身份提供商,如 Microsoft 帐户和 Azure Active Directory 进行用户验证。
不仅如此,移动应用的推送通知可以利用 Azure 通知中心发送到客户端,Azure 通知中心可支持跨平台及大规模的通知推送(例如,数百万的通知可以在几分钟内跨度发送)对客户发送的电子邮件,语音和短信等,也可利用服务器端脚本按期或按需运行。
借助这些服务,开发人员大可简化很多工作流程,将更多的精力放在开发优质的产品上,这也是微软开发此服务的初衷。
立即访问http://market.azure.cn