SharePoint – Deciding Which API to Use

When deciding to start developing in SharePoint you first need to know which API’s / Tools and Technologies are available.

Deciding Which SharePoint 2010 API to Use

There are 2 types the Server-Side and the Client Side ones.

Server-side Object Model

Client Object Model

Ok now we know both API categories, how can we use it in our Scripting / Programming experience.

First we need to decide which language we want to use to access the API’s/

JavaScript / Jquery

.NET c# or VB.NET

Which Tools and Technologies do you need to master.

MS SharePoint Designer

MS Silverlight

Mobile Apps

SharePoint 2010 Web Services
SharePoint Query String (URL)

SharePoint Designer Features for Developers
Business Data Connectivity

Database Management
MS SQL DB & Admin
MS SSRS (integrated mode)

MS Report Builder
Query language
CAML query syntax
LINQ query syntax

MS Windows Server 2008 or Higher
Active Directory
SharePoint Security Model

Maybe I forgot some, but these are the one I got my feet wet in.

So if you decide to take a dive into SharePoint development. You run into an elephant Winking smile

This is a good comprehensive overview as well : SharePoint Architecture.

Here you can find some examples on how to access the different Interfaces



Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: