CHAPTER 3 Presentation Layer Overview

When it comes to software development, it’s often the user’s experience that makes or breaks an application. The SharePoint platform allows both business and technical users to build bespoke business applications using a range of tools, from Visual Studio, to the web browser. To enable this degree of flexibility, the SharePoint platform offers a highly configurable user interface—from standard ASP.NET development techniques such as master pages and web parts, to more advanced techniques such as page templates, delegate controls, and the rich-client flexibility provided by the Client Object Model.

We’ll take a look at all of these technologies in detail. You’ll see how and when each should be used to deliver ...

Get Microsoft SharePoint 2010 Web Applications The Complete Reference 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.