Chapter 2. Architecture

SharePoint 2010 is built on a comprehensive object model, supplying powerful features to access and manipulate internal data. This chapter introduces the SharePoint object model. The remaining chapters contain many useful scenarios and examples of what can be achieved via the object model—principally by extending, or customizing, the default behavior to suit your needs.

There are several quite diverse approaches to programming SharePoint, depending on your project's requirements, which we will explore.

Visual Studio 2010 with SharePoint 2010 has greatly improved the support for testing and debugging. We introduce the new features and show how to handle basic and more advanced everyday tasks.

At a glance, this chapter contains ...

Get SharePoint 2010 as a Development Platform now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.