如何确定是否应在SharePoint中开发应用程序

时间:2010-07-15 14:49:54

标签: sharepoint sharepoint-2007

我们目前拥有一个完全开发的Web表单应用程序,基本上就像WordPress一样,使用.net为多个用户发布内容。它不止于此,但这是描述它的最简单方法。我们的“网站管理员”(我在政府工作)希望将所有内容都放在SharePoint中。我们目前拥有SharePoint 2007.我没有在SharePoint内部开发的经验,因此我对此不太了解。

我的问题是您如何决定何时在SharePoint中开发应用程序以及何时在其外部进行开发。

3 个答案:

答案 0 :(得分:3)

这取决于几件事。

是否有任何理由在您的应用程序中使用SharePoint功能(数据存储列表,带版本控制的文档库,安全组等)?如果你只是在SharePoint中托管ASP.NET页面但没有使用它的任何功能,那就不值得麻烦了。

但是,如果要将应用程序添加到现有SharePoint站点,则可能仍然是个好主意。在一个地方组织所有内容对于用户来说可能比设置单独的Web应用程序更方便。

答案 1 :(得分:0)

如果需要重新构建应用程序以使用SharePoint,那么这是使用SharePoint进行开发的一个非常重要的原因。除此之外,影响您的架构决策的人可能有很好的理由。

SharePoint提供安全管理,搜索和导航,以便为您的网络拼图命名一些相关内容。如果您已经在.Net中创建了动态Web应用程序,那么您在此过程中学到的很多内容都将适用,但您有一些学习要做。

您的orginization并不是唯一一个将大多数Web应用程序迁移到SharePoint的程序。如果你现在不学习,你就有可能落后于曲线。

答案 2 :(得分:0)

您还可以在SharePoint Web部件(页面查看器?)中“显示”现有应用程序。这样,您的应用程序保持不变,并在SharePoint环境中“显示”。这在某种程度上是一种解决方案,但在您的特定情况下,考虑到开发时间,学习时间和控制,它可能是可行的。