Yesterday we had a look at an overview of SharePoint 2010, focusing on the updated User Experience. But there's a lot more to the next version of SharePoint (news, site). In this sneak peek, let's look at what's new for developers and IT professionals.
For the SharePoint Developer
We've already seen a few of the new things in Visual Studio 2010 for SharePoint. But what you see in this 25 minute video will probably make you that much more anxious to get your hands on both SharePoint 2010 and the Visual Studio 2010 SharePoint Tools.
Life definitely gets easier for the SharePoint developer with 2010, something well deserved we think. A few things we saw and liked:
Visual Web Part Designer: In fact, here's a look at all the new designers available.
Visual Studio Designers
A SharePoint implementation of LINQ: Get up to speed with this new way of accessing data.
A Client Object Model for SharePoint: This is a new object model for SharePoint for rich client development, including developing Silverlight applications
A designer for Business Connectivity Entities (we mentioned the change from BDC to BCS in our first article). With the ability to now read and write with BCS, the improvements here are very important to understand. Creating BCS entities here makes them available to not only SharePoint, but also Office 2010 applications.
Visual Studio 2010 Visual BCS Designer
Integrated Debugging: Create your SharePoint components and then run the debugger. You are automatically placed into the SharePoint environment to test your component.
Developer Dashboard in SharePoint: This dashboard is available for any web page within the SharePoint site to assist with development and debugging. It provides all kinds of diagnostic information including: detailed page request information, information on web part rendering, authenticated user and more.
For the IT Professional
This was a quick look at some of new capabilities that should help manage SharePoint a bit better. Included here were things like:
Revamped Centralized Administration: They've cleaned it up and grouped the functionality so you can manage things just a little bit better.
SharePoint Best Practices Analyzer: A few services here are used to monitor and manage the health of your SharePoint implementation. Set up your rules and then either have the issues automatically fixed or fix them yourself.
Best Practices for Monitoring and Health Management
Logging and Reporting: Logging is now done to a SQL database that is customizable and fully extensible so you can have the logging you want. All reports are run off this logging database and you have the ability to create your own customized reports.
Logging and Reporting
Large List Management: Set your own thresholds for large lists.
Managing Large Lists
Backup and Recovery: Work with an unattached content database to restore items, lists and sites. Browse the content database, create backups or export a site or list to another location.
Smooth Migration Path from SharePoint 2007: Easily attach a SharePoint 2007 content database to a SharePoint 2010 install. You then have the ability to maintain your original UI, preview the 2010 UI or switch to the new UI and never look back.
This is a fairly quick video showing only a few of the new Administrative capabilities of SharePoint 2010. The easy migration is a testament to Microsoft's promise not to change the underlying architecture drastically.
Getting Ready For SharePoint 2010
There's a lot to do to get ready for SharePoint 2010 from both the IT and developer perspective, not the least of which is getting on a 64 bit platform. Microsoft is providing a list of things you should be doing to prepare, including getting yourself use to Visual Studio 2008 and the associated SharePoint developer tools it has. It also sounds like a good time to learn LINQ and Silverlight development.
It's also indicated that you use Visual Studio 2008 for developing SharePoint 2007 solutions and Visual Studio 2010 for SharePoint 2010, so you may need to run those two side by side for a little while.
Have you watched the videos? What stands out to you?