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