【转】SharePoint 中的编程模型
?
?
可以通過多種方式開發針對 SharePoint 平臺的應用程序。可以基于以下各項將這些應用程序劃分下列組中:用于創建應用程序的工具、用于開發應用程序的編程模型、打包和部署應用程序的方法、將應用程序投入市場的方式以及運行應用程序的設備。
-
SharePoint 框架
-
SharePoint 外接程序
-
SharePoint 發布網站
-
SharePoint 場解決方案
-
SharePoint 的移動加載項
-
SharePoint 的可重用組件
這些類別?不?是互斥的。例如,您可以將發布網站作為 SharePoint 外接程序進行開發。以下各節定義了這些類別并知道您查看每個類別的文檔。
SharePoint 框架
SharePoint Framework (SPFx) 是提供客戶端 SharePoint 開發和與 SharePoint 數據簡單集成完全支持及開放源代碼工具支持的頁面和 Web 部件模型。?借助 SharePoint Framework,可以在自己首選的開發環境中使用新式 Web 技術和工具生成從一開始便具有可響應性和移動性的生產體驗與應用。?SharePoint 框架適用于本地,很快也將適用于 SharePoint Online(SharePoint 2016 功能包 2)。?有關詳細信息,請參閱?SharePoint 框架概述。
SharePoint 外接程序
SharePoint 外接程序類似于移動設備上的外接程序。?它是獨立的生產力解決方案,可執行少量相關任務、輕松安裝并干凈利落地卸載。?用戶可以查找并從公共 SharePoint 外接程序商店或從其組織的公司外接程序目錄下載 SharePoint 外接程序。?SharePoint 外接程序還可以包含經典 SharePoint 組件,如列表、自定義網頁、Web 部件、工作流和內容類型。?但 SharePoint 外接程序還可以在 SharePoint 中展現遠程 Web 應用程序和遠程數據。?SharePoint 外接程序還可以包含 SharePoint 和遠程組件。?SharePoint 外接程序是非常安全的應用程序,其自定義邏輯始終“上移”到云或“下移”到客戶端計算機。?它永遠不會在 SharePoint 服務器上運行。
有關 SharePoint 外接程序的模型的簡介,請參閱?SharePoint 外接程序。有關詳細信息,請參閱?SharePoint 加載項與 SharePoint 解決方案比較和?在 SharePoint 中選擇正確的 API 集。
SharePoint 發布網站
SharePoint 發布網站提供了大規模的內容發布,并實現了很高的可維護性和法規遵從性。它們還提供了對文檔、記錄、分類和內容類型的管理。有關詳細信息,請參閱?為 SharePoint 構建網站。
SharePoint 場解決方案
SharePoint 服務器場解決方案是受信任的 SharePoint 擴展,其自定義邏輯將調用 SharePoint 服務器對象模型并在 SharePoint 服務器上以完全信任方式運行。這些解決方案主要用于 SharePoint 的自定義管理擴展,如計時器作業、自定義 Windows PowerShell 命令和管理中心的擴展。場解決方案作為 SharePoint 解決方案包分發,場管理員會將其上載到可部署其的場范圍的存儲位置。服務器場解決方案中的組件可以具有場、Web 應用程序、網站集或網站范圍。有關詳細信息,請參閱?在 SharePoint 中生成場解決方案。
SharePoint 的移動加載項
Windows Phone 應用程序以及在非 Microsoft 移動平臺上生成的應用程序可以訪問 SharePoint 網站和數據。用于生成與 SharePoint 交互的 Windows Phone 應用程序的工具可在 Visual Studio 2010 和 Visual Studio 2008 的安裝中使用。僅在 Windows Phone 設備上使用的 SharePoint 客戶端托管 API 可用。移動設備(包括非 Microsoft 設備)還可以通過 SharePoint REST/OData 終結點訪問 SharePoint 數據。有關詳細信息,請參閱?構建訪問 SharePoint 的 Windows Phone 應用程序。
SharePoint 的可重用組件
SharePoint 平臺和 Visual Studio 2008 支持封裝和重用應用程序元素,包括使用代碼、腳本和 XML 標記創建的元素。有關詳細信息,請參閱?為 SharePoint 生成可重用組件。
本節內容
-
為 SharePoint 構建網站
-
在 SharePoint 中生成場解決方案
-
構建訪問 SharePoint 的 Windows Phone 應用程序
-
為 SharePoint 生成可重用組件
另請參閱
-
設置 SharePoint 框架開發環境
-
為 SharePoint 設置常規開發環境
-
添加 SharePoint 功能
-
SharePoint 中的輔助功能
總結
以上是生活随笔為你收集整理的【转】SharePoint 中的编程模型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DB、ETL、DW、OLAP、DM、BI
- 下一篇: 招行信用卡汽车分期分12期手续费是多少