« Impressions on SharePoint v3 | Main | Michael Platt's definition of Architecture »

Tip for ASP.NET developers out there

Again from Redmond... A quick tip for all of you, ASP.NET developers in the field: stop everything you are doing, and learn all what you can about these two technologies:

  • Windows Workflow Foundation
  • Windows SharePoint Services and Office SharePoint Services (not the same thing...)

This applies particularly to those developers working in "pure" business environments with Microsoft technologies; do not reinvent the wheel; if your application involves any of the following:

  • Tracking and reporting scenarios
  • List or libraries with items or documents
  • Forms or views of items of data (whatever the type)
  • Applications with typical workflow logic
  • Role-based security

Then stop looking and use SharePoint. There is not any other portal product in the market that is so tightly integrated with Windows, SQL Server, Active Directory or Office; I must say that what I've seen so far in the MOSDC 2006 is really impressive. The SharePoint platform provides a complete design, development, deployment, execution and management scenario for building business applications, and really, you should not reinvent the wheel.