Sharepoint 2010 网络应用程序开发适用性评估/评估

Sharepoint 2010 网络应用程序开发适用性评估/评估

我想知道哪些类型的应用程序适合在 Sharepoint 2010 上开发,哪些应该不是建立在其之上。那么何时应该采用/避免使用 Sharepoint 2010 作为新 Web 应用程序的开发平台呢?

我是一名 Asp.net MVC(以前的 Web 表单)开发人员,想知道是否应该在 Sharepoint 2010 之上构建常见的多页半复杂 Web 应用程序(内部/外部网)以及原因(是或否)。

其他说明

我想确定 Sharepoint 2010 是否适合具有复杂功能、大量输入/管理数据屏幕、处理器密集型业务流程等的企业级应用程序。我认为 Sharepoint 更像是一个带有小部分扩展的平台。而不是一个完整的复杂应用程序平台。我只是不知道我是否正确......

答案1

SharePoint 2010 绝对适合企业级应用程序,但也有一些注意事项。

为了实现复杂的功能,您必须构建自定义 Web 部件,这实际上比传统的 ASP.NET 应用程序花费更多的精力。

然而,这样做的好处是可以利用 SharePoint 的访问控制。(这非常好)

如果访问控制不是一个大问题,并且您不需要与任何其他 SharePoint 功能集成,那么我倾向于回到 ASP.NET。

在数据输入方面,请考虑 SharePoint 的“表单服务器”功能:

http://technet.microsoft.com/en-us/library/cc197394(office.12).aspx

最后,我见过的一些组织喜欢“单一”平台的想法。无论技术优势/劣势如何,这通常是使用 SharePoint 的良好业务驱动力。

相关内容