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的安全機制。
相關文章
- SharePoint 2013 開發——APP安全模型APP模型
- SharePoint 2013 開發——開發自定義操作APPAPP
- SharePoint 2013 開發——概述
- SharePoint 2013 開發——SharePoint Designer 2013工作流
- SharePoint 2013 開發——釋出SharePoint應用程式
- SharePoint 2013 開發——開發並部署第一個APPAPP
- SharePoint 2013 開發——CSOM概要
- SharePoint 2013 開發——開發並部署Provider-hosted APPIDEAPP
- SharePoint 2013 開發——APP開發的考慮和建議APP
- SharePoint 2013 開發——開發並部署webpartWeb
- SharePoint 2013 開發——Provider-hosted APP準備工作IDEAPP
- SharePoint 2013 開發——工作流架構架構
- Sharepoint 2013 關於"SPChange"簡介
- Setting up your App domain for SharePoint 2013APPAI
- 《SharePoint 2013 應用開發實戰》目錄
- SharePoint 2013 開發——構建工作流開發環境開發環境
- Install Reporting Services SharePoint Mode for SharePoint 2013
- SharePoint PerformancePoint開發例項ORM
- SharePoint 企業開發整合
- SharePoint 2013 開發——搜尋架構及擴充套件架構套件
- SharePoint 2013 JQuery Asset PicketjQuery
- 從SharePoint 2013遷移到SharePoint Online - 評估工具
- SharePoint 2013跨網站集釋出功能簡介網站
- SharePoint Framework 開發工具和庫Framework
- sharepoint 2013 網站集解鎖網站
- Interoperability between Java and SharePoint 2013 on PremisesJavaREM
- SharePoint Framework 配置你的SharePoint客戶端web部件開發環境Framework客戶端Web開發環境
- SharePoint 2013 WebPart 管理工具分享[開源]Web
- approval workflow in sharepoint designerAPP
- [ SharePoint ADFS 開發部署系列 (一)]
- SharePoint 2013 中的SQL Server 安全SQLServer
- Plan for caching and performance in SharePoint Server 2013ORMServer
- SharePoint 2013 --Spquery執行報錯
- Create a SharePoint Application Page for Anonymous AccessAPP
- SharePoint REST API - 同步SharePoint列表項RESTAPI
- SharePoint 2016 必備元件離線安裝介紹元件
- SharePoint 2013 CSOM 物件模型屬性包物件模型
- SharePoint 2013中Office Web Apps的一次排錯WebAPP