新SharePoint云应用程序模型将引入到Office 3

上周一,我有机会在今年的SharePoint 会议上发表了主题演讲。我演讲的一部分内容涉及到了新的 SharePoint 云应用程序模型,它是我们引入到即将发布的 SharePoint 2013 和 Office 365 版本中的一部分。此新的 SharePoint 应用程序模型是一个对开发人员所编写的完全信任的解决方案的添加物,它是围绕三个核心部分构建的:

简化了开发模型,使SharePoint 的on-premises版本和Office 365 提供的SharePoint Online 之间保持一致。

使模型的执行以松散方式组合— — 能够让开发人员构建/编写可以在SharePoint 核心服务以外运行的应用程序/代码。这使得它更易于使用 Windows Azure部署 SharePoint 应用程序,避免了担心升级时破坏 SharePoint 和其内部的应用程序。这一新的松散组合的模型还让开发人员能够编写采用了.NET Framework的全部功能的SharePoint 应用程序 — — 包括 ASP.NET Web Forms 4.5、 ASP.NET MVC 4、 ASP.NET Web API、 EF 5、 异步和更多。

通过使用标准的 web 协议,执行此松散组合的模型时— — 比如 OAuth、 JSON 和REST API — —开发人员能够重复地使用技能和工具,并轻松地将 SharePoint与 Web 和移动应用程序体系结构相集成。

我的演讲 + 演示的视频,现在可在线观看:

新SharePoint云应用程序模型将引入到Office 3

在演讲中,我演示了从头构建一个应用程序— — 它展示了使用新的 SharePoint 应用程序构建一个解决方案是多么地容易,并重点强调了 一个web + workflow+ mobile方案,它与SharePoint 相集成,代码寄宿在Windows Azure上 (使用 Visual Studio 2012 和 ASP.NET 4.5 — — 包括 MVC 和 Web API)。

新SharePoint 云应用程序模型是个令人兴奋的东西,它将使用 Windows Azure 和.NET Framework的完整功能来更容易地构建 SharePoint 应用程序。使用 Windows Azure 来轻松地扩展像 Office 365 的基于SaaS的解决方案,这真的很合适,这将为开发人员提供无限的杰出机会。