One of the best ways to get a taste for what’s new in SharePoint 2010 is to peruse the new Object Model. As you can imagine, the changes are substantial. There are literally hundreds of new classes and thousands of new properties and methods.
From my initial exploration, very few items appear to have been deleted or moved around. For the most part, SharePoint 2010 is an improved superset of MOSS 2007.
Within the technical preview, I’ve identified 66 new namespaces:
Microsoft.SharePoint.Administration.AccessControl
Microsoft.SharePoint.Administration.Claims
Microsoft.SharePoint.ApplicationPages.Calendar
Microsoft.SharePoint.ApplicationPages.PickerQuery
Microsoft.SharePoint.ApplicationPages.Applications
Microsoft.SharePoint.ApplicationPages.Applications.GroupBoard
Microsoft.SharePoint.BusinessData
Microsoft.SharePoint.BusinessData.Administration
Microsoft.SharePoint.BusinessData.Infrastructure
Microsoft.SharePoint.BusinessData.Infrastructure.Collections
Microsoft.SharePoint.BusinessData.MetadataModel
Microsoft.SharePoint.BusinessData.MetadataModel.Collections
Microsoft.SharePoint.BusinessData.MetadataModel.Constants
Microsoft.SharePoint.BusinessData.MetadataModel.Dynamic
Microsoft.SharePoint.BusinessData.MetadataModel.Static
Microsoft.SharePoint.BusinessData.MetadataModel.Static.DataAccess
Microsoft.SharePoint.BusinessData.Offlining
Microsoft.SharePoint.BusinessData.Parser
Microsoft.SharePoint.BusinessData.Runtime
Microsoft.SharePoint.BusinessData.SharedService
Microsoft.SharePoint.BusinessData.SystemSpecific
Microsoft.SharePoint.BusinessData.Upgrade
Microsoft.SharePoint.Calculation
Microsoft.SharePoint.Client
Microsoft.SharePoint.Client.Application
Microsoft.SharePoint.Client.Utilities
Microsoft.SharePoint.Client.WebParts
Microsoft.SharePoint.Client.Workflow
Microsoft.SharePoint.Cmdlet
Microsoft.SharePoint.CoordinatedStreamBuffer
Microsoft.SharePoint.Diagnostics
Microsoft.SharePoint.Diagnostics.ULSEventTemplates
Microsoft.SharePoint.Internal
Microsoft.SharePoint.Internal.Converters
Microsoft.SharePoint.JSGrid
Microsoft.SharePoint.JsonUtilities
Microsoft.SharePoint.Linq
Microsoft.SharePoint.Linq.Provider
Microsoft.SharePoint.Linq.Rules
Microsoft.SharePoint.MobileMessage
Microsoft.SharePoint.Portal.ClaimProviders
Microsoft.SharePoint.Portal.Internal
Microsoft.SharePoint.Portal.MobileControls
Microsoft.SharePoint.Portal.Search.PortalCrawl
Microsoft.SharePoint.Portal.WebServices
Microsoft.SharePoint.Publishing.Cmdlet
Microsoft.SharePoint.RBSWrapper
Microsoft.SharePoint.Search.Cmdlet
Microsoft.SharePoint.SocialData
Microsoft.SharePoint.SocialData.WebService
Microsoft.SharePoint.Taxonomy
Microsoft.SharePoint.Taxonomy.Cmdlet
Microsoft.SharePoint.Taxonomy.ContentTypeSync
Microsoft.SharePoint.Taxonomy.Generic
Microsoft.SharePoint.Taxonomy.OM
Microsoft.SharePoint.Taxonomy.Upgrade
Microsoft.SharePoint.Taxonomy.WebServices
Microsoft.SharePoint.TenantAdministration
Microsoft.SharePoint.UserCode
Microsoft.SharePoint.Utilities.Cab
Microsoft.SharePoint.Utilities.SimpleParsers
Microsoft.SharePoint.Utilities.SqlTrace
Microsoft.SharePoint.Utilities.Win32
Microsoft.SharePoint.WorkflowActions.WithKey