R – MOSS vs. traditional ASP.NET

asp.netcomparisonmosssharepoint

I am in process of evaluating MOSS (SharePoint) and traditional ASP.NET for my client's site. The site will be available to client's partners over the internet. I'm interested in differences between these two approaches from following perspectives:

  1. Development perspective. How does development differs? What are pros and cons of both approaches?
  2. Performance perspective. Which platform shall deliver better performance?

By now, we know that not much features of MOSS can be used out-of-the-box, and the features will be added using web parts.

Best Answer

The big difference that you need to be aware of is the licencing. To use MOSS over the internet will require an Internet licence. The actual cost depends on what deal you have with MS, but it is a significant cost.

We have found that it is more costly to develop for Sharepoint than ASP.net pages. Especially due to requirements for the development environment and deployment problems.

From a performance perspective it depends on how you program it. With ASP.net you have more control and therefore, should be able to get better performance.

Do not use MOSS unless you are leveraging the functionality that MOSS provides.