문제

SharePoint 2013은 Apps.According에 대한 새로운 종류의 솔루션을 MSDN으로 지원합니다. Apps는 자체 포함 된 기능이며 설치, 사용 및 업데이트가 쉽습니다.

SharePoint 기능은 쉬운 설치 및 업그레이드를 지원합니다.기능은 웹 파트 또는 타이머 작업과 같은 자체 포함 된 기능을 포함 할 수 있습니다.

그런 다음 앱과 기능의 차이점 또는 전통 솔루션 (팜 또는 샌드 박스)의 차이점

도움이 되었습니까?

해결책

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.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top