SharePoint Apps VS機能
-
09-12-2019 - |
質問
SharePoint 2013 MSDNによる新しい種類のソリューションをサポートしています.MSDNによると、アプリは自己完結型の機能、インストール、使用、更新が簡単です。
SharePointの機能は簡単なインストールとアップグレードもサポートしていると思います。機能には、Webパーツやタイマージョブのような自己完結型機能を含めることができます。
その後、アプリと機能または従来のソリューション(ファームまたはサンドボックス)の違いは何ですか?
解決
In an app:
- all the SharePoint artifacts you create (lists, pages, files) are located in a special sub site only for that app.
- all the code runs outside the SharePoint servers, can be client site, other servers or Azure
- for the code to access items in the original site/site collection, the app have to specify that in it's manifest and the installing user has to have these permissions and pass them to the app
- one app has absolutely no access to the data of another app
So the advantages for apps are:
- They are really separate from the site where they are installed which makes it easy to uninstall (can remove everything)
- Can't affect perfomance of SharePoint servers
- Can do more than you could in Sandboxed solutions
The disadvantage for apps are:
- Completely new development model, which at least in the beginning will be a lot harder.
- No way to combine apps to work together
他のヒント
This article on MSDN goes into detail, but sums it up succinctly as : "Apps are for end users and farm solutions are for administrators." Sandbox solutions are deprecated with 2013, and generally the sort of thing that you would have previously used a Sandbox solution for should now be an app.
所属していません sharepoint.stackexchange