上週一,我有機會在今年的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 應用程式構建一個解決方案是多麼地容易,並重點強調了 一個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的解決方案,這真的很合適,這將為開發人員提供無限的傑出機會。