SharePoint Client Object Model VS Server Object Model

SharePoint Client object model VS Server object model

SharePoint Client Object Model :


  • Client Object Model Provides very rich user interface.
  • It will not affect the whole form while build and run.
  • No SharePoint installation required in the development machine.we can build and run on any machine.
  • No IISREST is required while deploying a Silverlight.
  • We cannot use the RunWithElevatedPrivilege kind of a delegate.
  • Classes available to access SharePoint data is very limited in COM. For example, COM do not have Classes for accessing User Profiles. We need SharePoint web services to access.



SharePoint Server Object Model :

  • Server Object Model  user interface not so good as COM.
  • It will affect the whole form while build and run.
  • SharePoint installation required in the development machine.we can build and run only in the installed machine.
  • IISREST is required while deploying a Server object model
  • RunWithElevatedPrivilege kind of a delegate are available here.
  • Many Classes available to access SharePoint data is available which is not available in client object model 

Comments

Popular posts from this blog

Upload Single/Multiple file by using the REST API and jQuery SharePoint 2013

A type named 'SP.Data. could not be resolved by the model error

Add content type to SharePoint List/Library using REST API