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

3

IT Pro Enhancements for the Developer

WHAT'S IN THIS CHAPTER?

  • IT professional features that affect developers
  • Best practices for working with the SharePoint 2010 infrastructure enhancements

When it comes to developing with SharePoint, it's very helpful if developers are able to be good friends with the IT pro who set up the SharePoint infrastructure, because often developers do not control the final server configuration that the code they write runs on. For example, unless an administrator allows a full-trusted solution to run in his or her environment, a developer will have a smaller set of SharePoint platform technologies to choose from when writing code. With SharePoint 2010, the choices for both IT and developers have grown, and developers need to understand what IT improvements have been made in SharePoint that could affect their applications. These improvements fall into the categories of performance, high availability, security, and management. Each of these areas is covered in this chapter.

PERFORMANCE IMPROVEMENTS

The performance improvements in SharePoint 2010 are important for developers. These improvements make your code run faster, but there are also some performance lockdowns that may affect your code, as SharePoint protects the system from being overrun with bad queries or large amounts of data entering the system. In your code, you must be aware that you may run into certain limits and make sure that you have good error checking to fail gracefully if the error ...

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