SharePoint 2013 開發——SharePoint APP介紹

來源:互聯網
上載者:User

標籤:sharepoint 2013   development   

??

部落格地址: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 開發——SharePoint APP介紹

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.