Sharepoint Designer与Visual Studio 2010

时间:2012-05-01 17:13:57

标签: visual-studio sharepoint sharepoint-2010

对于sharepoint开发(我是新手) - 任何人都可以建议我是否应该为开发人员使用Sharepoint Designer 2010,还是应该使用Visual Studio 2010。

Sharepoint Designer是免费的Sharepoint许可证,Visual Studio已经花费了它。

任何人都可以帮忙。

3 个答案:

答案 0 :(得分:4)

这完全取决于您计划如何使用SharePoint。 SharePoint Designer和Visual Studio都是工具。它们有一些重叠,但您需要使用正确的工具才能达到正确的目的。

Visual Studio用于创建应用程序。如果您打算将SharePoint用作自定义Web应用程序的平台,那么您应该使用Visual Studio。在Visual Studio中开发的SharePoint解决方案包可以跨站点,网站集,Web应用程序,环境甚至组织重用。对于应用程序,SharePoint Designer可用作开发环境中的原型设计工具,但不应在生产环境中使用。

Visual Studio为您提供了最大的灵活性和可用选项。请注意,这可能是好事也可能是坏事。 SharePoint对象模型将为您提供足够的绳索来挂起自己。如果你不小心,你的代码可能会表现不佳并消耗内存。

与任何其他Web应用程序一样,在Visual Studio中为SharePoint开发应用程序允许您在自己选择的源代码控制存储库中维护代码。

但是,开发自定义Web应用程序远非SharePoint的唯一用途。许多SharePoint场包含常规的,开箱即用的团队站点,会议工作空间或用于协作和内容管理的发布站点。这些站点不需要是便携式或可重复使用的。没有开发或登台环境 - 只有生产。在某些情况下,站点自定义甚至站点创建由最终用户完成,而不是由开发人员完成。对于这些网站,除了使用SharePoint Designer无法实现所需功能的情况外,SharePoint Designer是比Visual Studio更好的工具。

答案 1 :(得分:1)

有一个免费版的Visual Studio,虽然它可能只供学生使用。 SharePoint Designer使您可以轻松地执行操作,但是您没有Visual Studio中那么多的自由。

如果您只是尝试在SharePoint中执行基本操作并且没有太多编程经验,我会坚持使用Designer。如果您尝试创建更复杂的解决方案,我建议您使用Visual Studio。

答案 2 :(得分:1)

SharePoint Designer允许您直接对网站集进行编辑。它对于处理您不会投入到SharePoint解决方案中的内容非常有用(由网站集管理员部署...)

为了将SharePoint解决方案与Web部件组合在一起,您需要使用Visual Studio。