Developers trying to get started with SharePoint quickly discover that Visual Studio has little integration with SharePoint sites. Therefore, they have to come up with a development strategy before they can get started. Here is a list of development approaches that you can investigate:
Visual Studio Extensions for Windows SharePoint Services (VSeWSS 1.1)
VSeWSS is a set of tools created by the SharePoint product team for creating SharePoint solutions. You can download the extensions here and the user guide here. VSeWSS is a capable toolset, but currently only supports VS 2005 and does not support creating all of the different types of projects that are possible in SharePoint.
STSDEV
STSDEV is a community project that you can download from CodePlex. STSDEV is a wizard-like tool that creates project stubs for you. The tool is extensible so that it can be made to support any type of SharePoint project. Currently there are several templates available.
SharePoint Development Modifications (SPDevMod)
SPDevMod is a set of commands for the Visual Studio Tools menu and a set of snippets for creating commonly-used SharePoint files. SPDevMod is a simple, repeatable approach to development with little automation. The extensions are available here and a log entry about the approach is available here.
Andrew Connell's Code Rush Tools
Andrew Connel has created a set of tools for developing SharePoint solutions that utlizes the third-party tools Code Rush and Refactor Pro. His solution creates a nice development environment with lots of development assistance. Find more information here.
Visual Studio 2008
VS2008 supports only one SharePoint project type - workflow. The integration is nice, but still requires a lot of hand coding. For a complete blog entry on creating workflows with Visual Studio 2008, see my blog entry.
Scot Hillier is an independent consultant and Microsoft Most Valuable Professional focused on creating solutions for information workers with SharePoint, Office, and related .NET technologies. He is the author of 10 books on Microsoft technologies, including Microsoft SharePoint: Building Office 2007 Solutions in C# 2005. Scot splits his time between consulting on SharePoint projects and training for the Ted Pattison Group. Scot is a former U. S. Navy submarine officer and graduate of the Virginia Military Institute. Scot can be reached at scot@shillier.com.
Win one of 15 free copies of WSS and MOSS 3.0 Development (Video Training): 10 Solutions Every SharePoint Developer Should Know How to Create by Scot Hillier. Click for entry details.
See two free training video excerpts:
Plus, GET FREE CHAPTERS of an entire library of books for Microsoft professionals.
The opinions expressed in this Weblog are those of the writer and may not represent the opinions of Network World.
|
|
Post new comment