1 / 14

The new experience for developing SharePoint solutions in VS2010

The new experience for developing SharePoint solutions in VS2010. Richard Fennell & James Mann from Black Marble. @ RichardFennell. http ://blogs.blackmarble.co.uk/blogs/rfennell http://blogs.blackmarble.co.uk/blogs/jmann. rfennell@blackmarble.co.uk jmann@blackmarble.co.uk.

berget
Télécharger la présentation

The new experience for developing SharePoint solutions in VS2010

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The new experience for developing SharePoint solutions in VS2010 Richard Fennell & James Mann from Black Marble @RichardFennell http://blogs.blackmarble.co.uk/blogs/rfennellhttp://blogs.blackmarble.co.uk/blogs/jmann rfennell@blackmarble.co.uk jmann@blackmarble.co.uk

  2. SharePoint development was not easy... • Development OS restrictions • No end to end story • Much use of own or community tools • Choices had to be made to do • on site customisation • or feature packaging

  3. Life is better with Visual Studio 2010... • SP2010 can installed on client OS • Sandbox applications • Templates are provided for most SharePoint artefacts • We get an F5 deployment experience • Interoperability between SharePoint Designer and Visual Studio

  4. Demo Visual Studio 2010

  5. Demo SharePoint Designer

  6. Clients Talking to SharePoint - then In the past we used to call the web services on the Web Tier

  7. ClientsTalking to SharePoint - now We now have a .NET Client API which wrappers the web service calls API

  8. Demo Sharepoint CLIENT APi

  9. Other useful management tools • SharePoint Manager 2010 (CodePlex) • Use to inspect the farm, and edit to a degree. Useful to track down stray content types. • SharePoint 2010 Service Manager (CodePlex) • If running on a development box with less than 8GB can manage what is running to optimise the memory you have.

  10. Other useful development tools • Typemock Isolator (Commercial Product) • Allow faking out of SP object, can be useful to test items such as WebPart without running SharePoint • SP Dispose Checker (MSDN) • Static analysis tool that checks for best practice use of the SharePoint object model

  11. Demo Other Tools

  12. Summary - Our top tips • Target SharePoint 2010 with Visual Studio 2010 • Make sure your WSP work in their simplest form • Make sure your features target the correct scope as altering them is time consuming • Use SharePoint Designer to export ‘spike’ projects • Run SPDispose in your automated builds

  13. Questions

More Related