我有一种情况需要开发一个具有20%功能的应用程序,如文档管理,文档搜索,wiki和可以在SharePoint中实现的博客。其余80%是自定义功能。此外,只有20%的功能相关数据(如文档,维基和博客)应该在SharePoint数据库中。其余80%的功能数据应该在单独的SQL Server数据库中进行管理。
鉴于这种情况,
我有两种方法可以继续。
方法1:在SharePoint中实现所有功能(包括自定义)
方法2:在SharePoint中实现SharePoint功能,并使用另一个ASP.NET应用程序来实现80%的自定义功能。要在ASP.NET应用程序中检索博客信息或Wiki,请使用SharePoint Web服务。
请告诉我哪种做法更好?