Solved

SharePoint 2007 Vs. ASP.NET

Posted on 2010-09-20
2
458 Views
Last Modified: 2012-05-10
Hi, My Company is working on both .NET and SharePoint.
I have queries:
1. Should we create all the web application/sites on SharePoint? What are advantages and disadvantage?
2. What are the conditions or scenario to use SharePoint over .Net to create web application/sites.
3. Or if it is Document Management related application then only use SharePoint?

Kindly suggest.  
0
Comment
Question by:prdeshpande
2 Comments
 
LVL 8

Accepted Solution

by:
sandipkharde earned 250 total points
ID: 33722750
  •  To create SharePoint site collections and Site you have to create web application first in SharePoint, On single web application you can create multiple site collections an sub sites on it  as per departments and projects hierarchy
  •    Instead of developing web application by using bunch of .net development team you can explore out of box features within SharePoint  , whatever you need you can develop new feature by using SharePoint object models use SharePoint for organization business processes .
   
0
 
LVL 2

Assisted Solution

by:brainteaser
brainteaser earned 250 total points
ID: 33722777
Hi prdeshpande,

a very good question where we had once fixed to.

I shall just list advantages and disadvantages of using sharepoint over .net with my experience.
Advantages:
1) Creation, hosting, and management of sites and virtual directory is much easier.
2) On site can have multiple sub-sites of different types.
3) has its own connection with the mail-server to send and receive mails
4) connection with the active directory (people picker) to get who updated what in the application is done automatically.
5) search site which indexes all the data (can be filtered) in the application.
6) yes if it's a document management -> certainly the best option.
7) one can add webparts customized by using .net ( when the webparts provided by MOSS is not serving your purpose)
8) Backup and restore facility is provided.
9) Authentication and Authorization support.
10) you can create user groups when you want to create role/people specific actions in an application and provide certain privileges to specific groups.

Disadvantages:
1) when you want to design a database; don't use list's as the backend.
will be difficult for programming when compared to other technologies..
2) one should have added MOSS skills.
3) one should also know CAML queries.

These are the few things which came to my mind as of now.
Hope this helps,

brainteaser.
0

Featured Post

Top 6 Sources for Identifying Threat Actor TTPs

Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

Join & Write a Comment

The canonical version of this article is on my web site here: http://iconoun.com/articles/collisions/ A companion presentation is available here: http://iconoun.com/articles/collisions/Unicode_Presentation.pdf
Many companies are making the switch from Microsoft to Google Apps (https://www.google.com/work/apps/business/). Use this article to learn more about what Google Apps has to offer and to help if you’re planning on migrating to Google Apps. It is …
Viewers will learn how to maximize accessibility options in an Excel workbook for users with accessibility issues.
The viewer will learn how to simulate a series of coin tosses with the rand() function and learn how to make these “tosses” depend on a predetermined probability. Flipping Coins in Excel: Enter =RAND() into cell A2: Recalculate the random variable…

747 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now