对于sharepoint开发(我是新手) - 任何人都可以建议我是否应该为开发人员使用Sharepoint Designer 2010,还是应该使用Visual Studio 2010。
Sharepoint Designer是免费的Sharepoint许可证,Visual Studio已经花费了它。
任何人都可以帮忙。
答案 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。