How can I decide if the application is suitable for SharePoint?

I'm currently looking for application development and a choice between the standard ASP.NET web application or its integration into SharePoint. Our client would like it to be SharePoint, if possible, as they are under pressure to put all the new development into it, but standard ASP.NET is still an option.

This is an application for managing and viewing data in a database with approximately 10 tables, including an approval workflow when adding some new items. Referential data integrity is important.

I have experience developing ASP.NET applications, but very little with SharePoint. Does anyone have any criteria that they will apply to solve the two?

So far I have been thinking in the following areas:

  • Referential data integrity is important, and SP doesn't seem to do very well without writing a lot of custom code.
  • SharePoint doesn't seem very scalable with a suggested limit of 2,000 items per list
  • The application has an approval workflow, which seems to be something SP does well

In general, it looks like we would end up writing a lot of custom code and not use any of the SP features. Therefore, I believe that it is not easy to write a standard ASP.NET application.

Is there another important thing we should consider?

+3
source share
3 answers

, , : http://blogs.msdn.com/sanjaynarang/archive/2009/06/19/should-i-build-my-application-in-sharepoint-vs-asp-net.aspx. , , .

.NET- ( , ) SharePoint ( 2003 ). , .

, SharePoint - , . ASP.NET - .NET, SharePoint ASP.NET. , ASP.NET: , , , UI/UX .. , : , , ..

SharePoint? . SharePoint ASP.NET. SharePoint, ASP.NET, , . . SharePoint , SharePoint. , SharePoint, .

, :

  • : , , , . , , , . SharePoint. , ( SQL Server), , SharePoint. MOSS, BDC WebParts . , / , ? SharePoint SQL ( , n- ), -.

  • 2000 : , . 2000 ; - 2000 ( , , ) "" (, ). ( , ) , , .. , , SharePoint, , SQL Server.

  • WORKFLOW: SharePoint , OOTB . , MOSS ( WSS), : MOSS. WSS, , : .

SharePoint .NET ASP.NET. , SharePoint, .NET . , SharePoint ( ) / (- , , ).

, , SharePoint ASP.NET. ( , ) , SharePoint (, SharePoint) .. , , SharePoint. ( , StackOverflow), , , SharePoint.

: Microsoft , SharePoint UI/UX, . PerformancePoint, Project Server, Team Foundation Server Commerce Server SharePoint . , , , , . - ( ), SharePoint .

, SharePoint, . WinForms, -, . " " ", " ( , ).

, !

+9

. ( , , .)

, , , . , CodePlex, , . SharePoint ASP.NET .

, , - , / , . , Office, SharePoint.

+2

You should also consider the complexity of deploying and updating your application in SharePoint.

0
source

Source: https://habr.com/ru/post/1715518/


All Articles