Hi All,
Please find below higher level decision table to go with apps for SharePoint and SharePoint solutions-
Please find below higher level decision table to go with apps for SharePoint and SharePoint solutions-
Key
|
Apps for SharePoint
|
SharePoint Solution
|
Environment
|
If you are building for Office 365, the choice is pretty clear that
apps are the way to go.
|
If you are building a customization for the Central Admin, then a
full-trust solution is the way to go.
|
Code-Reevaluation
|
Apps do not require you to do this at the same scale as full-trust
code due to their loosely coupled nature.
|
Typically full-trust code must be reevaluated when you are upgrading
SharePoint to ensure that the customizations will not negatively impact the
upgrade to the next version.
|
Skills
|
Apps require you to just understand the object model you are using
because an app will not impact the performance or stability of the SharePoint
environment.
|
Full-trust code requires a deep understanding of the internal
workings of SharePoint to build stable and scalable solutions.
|
Application lifecycle
|
Due to the isolated nature of apps, apps, in most cases, will not
require that your application lifecycle processes test the SharePoint
environment and other customizations along with your app.
|
Full trust code requires extensive lifecycle management processes and
procedures to not only make sure the app itself works as expected, but to insure
that the SharePoint environment including any other full trust customizations
is also stable.
|
No comments:
Post a Comment