Sunday, August 2, 2015

Advantages of APP Model

We  will  discuss the advantages of the SharePoint APPS

1) APP must be supported in  Office 365.
2) APP code never runs within the SharePoint Host environment.
3) APP code programs used web service entry points to minimize version specific dependencies.
4) APP code is authenticated and runs under distinct identity.
5) APP permissions can be configured independently of user permissions.
6) APPs are deployed bu using a publishing scheme based on app catalogs.
7) APPs that  are published in a catalogs are easier to  discover , install ,and upgrade.

If you have any queries please contact chakri.dhana@gmai.com

SharePoint Sloution Challenges

1) Eliminating any  type of custom code that runs with  in  the SharePoint environment results in lower risk,fewer problems and greater stability for the hosting farm
 2) Ability to  upgrade  to  newer versions of SharePoint.
3) SharePoint solutions are often deployed with full trust and and perform  complex solutions.S
4) SharePoint Solution development has to  do  with security  and permissions .
 5) SharePoint code always runs under the identity and with permissions of a specific user.
6) The Sandbox solutions are protects farm and other site collections with  in the farm , but it does not really protect the content of the site collection  in which  the sandboxed solution  is activated
7) Sandboxed solutions is that there is ability to  perform impersonation  , therefore custom code in sandboxed solution always runs as the current user.
8) A farm solution developer can call SPSecurity.RunWithElevatedPrivileges, which allows custom code to  impersonate the all  powerful SHAREPOINT\SYSTEM account.



If you have any queries please contact chakri.dhana@gmai.com