• SharePoint 2013 开发——SharePoint APP介绍


    

    博客地址:http://blog.csdn.net/FoxDave

    新的APP模型让我们能够创建看起来像是SharePoint的一部分的应用程序,但是它完全运行在独立于SharePoint服务器之外的客户端浏览器的上下文中(客户端脚本、REST和CSOM)或是远程的云端服务器上。APP分为Office 2013和SharePoint 2013两种,这里我们只讨论APP for SharePoint。在Visual Studio中,我们能够创建三种APP:SharePoint-hosted APP、provider-hosted APP和Azure auto-hosted APP。

    SharePoint-Hosted Apps

    SharePoint-hosted APP可用于任何部署场景,这类APP被部署到SharePoint,在客户端浏览器中执行业务逻辑。

    Provider-Hosted Apps

    Provider-hosted APP可用于任何部署场景,这类APP被部署到SharePoint,大量的服务器端业务逻辑代码在SharePoint之外的环境执行,如公司网络或云端的服务器。

    Azure Auto-Hosted Apps

    Azure auto-hosted APP只在Office 365部署中可用。这类APP跟provider-hosted APP除了外部组件之外是相似的,由Windows Azure网站和可选的Azure SQL数据库组成。

    作为Office 365的开发者或者客户,他们不需要做任何Office 365与Windows Azure集成的工作,甚至不需要Windows Azure的账户,因为这些东西Office 365都已经做完了。当终端用户决定安装一个Azure auto-hosted APP时,Office 365自动部署并提供该APP的副本作为一个Windows Azure网站。但是不幸的是,它好像没什么用,已经被废弃了,更多信息


    应该开发Solution还是APP?这个问题需要根据我们实际的需要进行判断,之前也说过,有些扩展是只有Solution才能实现的。

    同样的,SharePoint-hosted APP和Provider-hosted APP也有不同的应用场景。

    把之前提到的都总结起来,对于SharePoint 2013的开发,我们脑海中大致的印象如下图



    下一篇我们讲述APP的安全机制。

  • 相关阅读:
    01、MySQL_简介
    算法—打擂台法
    第10章 对文件的输入输出
    第9章 用户自己建立数据类型
    Spring Cloud
    JUC
    Swagger Learing
    JUC
    Spring Data
    SpringCloud
  • 原文地址:https://www.cnblogs.com/justinliu/p/5961625.html
Copyright © 2020-2023  润新知