Introduction to Client side programming in SharePoint 2010

SharePoint 2010 provides 3 new client-side object models: Managed, Silverlight and JavaScript. It provides libraries for each and they are located in the below locations.

Managed Object Model

Microsoft.SharePoint.Client.dll

Microsoft.SharePoint.ClientRuntime.dll

ISAPI folder

Silverlight client object model

Microsoft.SharePoint.Client.Silverlight.dll

Microsoft.SharePoint.Client.Silverlight.Runtime.dll

LAYOUTS\ClientBin folder

JavaScript client object model

SP.js

LAYOUTS folder

Each client object model interacts with SharePoint through a Windows Communication Foundation (WCF)

service named Client.svc, which is located in the ISAPI directory. Every request sent as a single Extensible Markup Language (XML) request to the Client.svc service. The results of the server-side calls are then sent back to the calling client in the form of a JavaScript Object Notation (JSON) object.

Like this:

Related

Attractive component to content. I just stumbled upon your website and in accession capital to assert that I get actually enjoyed account your weblog posts. Anyway I’ll be subscribing for your augment and even I success you get right of entry to persistently fast.

Do you mind if I quote a few of your posts as long as I provide credit and sources back to your blog? My blog is in the exact same niche as yours and my users would certainly benefit from a lot of the information you present here. Please let me know if this okay with you. Thanks a lot!

Thank you a lot for sharing this with all of us you actually recognise what you’re speaking about! Bookmarked. Kindly additionally talk over with my website =). We can have a hyperlink trade contract among us

Many thanks for an unbelievable submit, will examine one’s others posts. thanks for your ideas for this, I felt a bit struck by this text. Merit again! You earn a great point. Got some wonderful report here. I do think that when more people thought of it like this, they’d have got a better time obtain the suspend ofing the issue.