SharePoint 2013环境中对Office 365(SharePoint Online)的限制是什么



从SharePoint 2010到2013,体系结构发生了巨大变化,我想知道开发人员在开发Office 365解决方案/应用程序时有哪些限制。

在SharePoint 2010中,Office 365上只允许使用沙盒解决方案,但在SharePoint 2013中,沙盒解决解决方案会贬值,并引入应用程序模型。如果有人能阐明在2013年的新环境中,Office 365上什么是允许的,什么是限制的,我会很高兴。

Sharepoint 2013是一个游戏规则的改变者,从现在可以使用框架4.5开始,并且自visual studio 2013的新版本以来,可以使用MVC。从发展的角度来看,你必须知道有两种口味:

  1. 托管Sharepoint。在这种情况下,整个应用程序都安装在Microsoft服务器中。因此,您必须使用客户端对象模型和javascript。根本没有服务器代码。因此,您将使用365配置您的站点、库、列表等,然后使用Sharepointjavascript库访问这些信息。如果你熟悉js-ans-sp-js,你就不会有任何问题
  2. 自动托管。在这种情况下,您可以在azure或您的主机(提供商托管)之间进行选择。在这两种情况下,都可以使用更传统的方法,包括服务器代码、类、aspx等。不同的是,当您部署应用程序时,在这种情况下,应用程序只是作为365和托管提供商中所有代码的参考安装的。事实上,您的所有应用程序都将显示在iframe中的365中。请记住,您将要处理大量的跨域脚本

最后但同样重要的是,你有最后一种风格,但它不是365,sharepoint onpremise,在这种情况下,这是你自己的共享点,你可以创建、管理、开发或部署任何你想要的东西。这与当前的sp2010型号非常相似,所以,我想你现在已经可以做什么了。

更多信息:

  • http://msdn.microsoft.com/en-us/library/office/apps/fp179930.aspx
  • http://blogs.msdn.com/b/amigan/archive/2012/12/10/part-2-introduction-to-sharepoint-2013-app-model.aspx

相关内容

最新更新