Office 365 APP开发模式的理解

Office 365基于sharepoint 2013,sharepoint 2013提供APP开发方式,与以前的solution完全不一样,这个APP开发说得最多的是不能写代码了,只能写javascript+html。但我们要全面的了解一下才能下定论,office 365关闭了一上扇大门但又打开了另一扇大门。下图列出office 365 App开发的途径image

分为三种:

provider-hosted app: 由office 365后面的sharepoint 和 你自己的主机进行沟通(你可以使用任意的工具开发自己的web服务,使用标准的CSOM/REST与sharepoint沟通)

auto-hosted app:自动托管,即c#代码运行在微软的Azure上面,sharepoint 自动与Azure沟通,所以你写好代码部署上去office 365就会自动在云上执行代码。

sharepoint-hosted app:大家经常使用的环境了,可以使用NAPA这样的app进行在线app开发,但只能使用javascript+html。

 

这样看上去就会觉得,sharepoint由以前的单向其它的数据变为双向的沟通,即sharepoint内嵌你的网页显示,但你的网页可以读取sharepoint的数据并且与它进行沟通!

发表评论