6

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

Sharepoint Designer 使用 Sharepoint 许可证是免费的,而 Visual Studio 需要付费。

谁能帮忙。

4

3 回答 3

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 是比 Visual Studio 更好的工具,但使用 SharePoint Designer 无法实现所需功能的情况除外。

于 2012-05-02T12:43:22.687 回答
1

SharePoint Designer 允许您直接对网站集进行编辑。它对于处理那些您不会投入 SharePoint 解决方案(由网站集管理员部署...)的事情很有用

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

于 2012-05-01T21:12:54.280 回答
1

有一个免费版本的 Visual Studio,尽管它可能只对学生可用。SharePoint Designer 让您可以非常轻松地做事,但您没有在 Visual Studio 中那么大的自由度。

如果您只是想在 SharePoint 中做一些基本的事情并且您没有太多的编程经验,那么我会坚持使用 Designer。如果您尝试创建更复杂的解决方案,我建议您使用 Visual Studio。

于 2012-05-01T20:11:28.893 回答