O'Reilly logo

Professional SharePoint 2010 Development, Second Edition by Scot Hillier, Kenneth Schaefer, Jeff Fried, Paul J. Swider, Reza Alirezaei, Tom Rizzo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

4

SharePoint Platform

WHAT'S IN THIS CHAPTER?

  • An overview of the SharePoint 2010 platform
  • Programming using the new Ribbon user interface
  • Working with new functionality: event receivers
  • Using the new object models, such as LINQ and the client object model
  • Programming using the new Sandbox Solutions architecture

The SharePoint 2010 platform is large. If you think about all the capabilities that SharePoint provides, you can see why it needs to be big. SharePoint provides a user interface, data query and modeling, data storage, and application services as part of the product. For the developer, this provides a sea of riches, but navigating the technologies and establishing when to use one versus the other can be difficult. This chapter presents an overview of these technologies so that you can understand which API or service makes sense for the problem you are trying to solve.

PLATFORM OVERVIEW

One of the best overviews of the developer ecosystem of SharePoint comes from Microsoft. Figure 4-1 shows a diagram from a Microsoft poster that covers the possibilities of the SharePoint platform, the surrounding tools and ecosystem, and the target applications.

images

FIGURE 4-1

The SharePoint surface area is huge, because you not only have the SharePoint set of platform services to build on, but also the Office client integration functionality and APIs, ASP.NET, and web technology to learn, as ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required