A Comparison of Farm and Sandboxed Solutions
FARM | SANDBOXED |
Assemblies are placed in the GAC or in the Bin directory of a SharePoint web application. Assemblies placed in the GAC are fully trusted,whereas assemblies placed in the bin directoryof a web application can be partially trusted. Assembly execution takes place in the web Server process (w3wp.exe). | Any assemblies associated with a solutionare extracted, kept in memory, and executed within a special worker process called SPUCWorkerProcess.exe. This isolates the execution of sandboxed solutions from the Operations of the underlying web process. |
Solutions must be installed and deployed by a farm administrator | Solutions can be installed and deployed by asite administrator |
There are no limitations on which SharePoint classes and objects can be used in farm solution Assemblies. | Developers must leverage a subset of the SharePoint API when developing sandboxed Solutions. |
Solutions will use however many server resources are necessary. | Farm administrators have the ability to throttleThe server resources used by a given solution. |
Thanks very nice blog!
ReplyDeleteFeel free to visit my website ... diets that work