2010-03-06 51 views
1

如何将SharePoint用作端到端开发人员平台?SharePoint端到端开发

  1. 您通常使用哪种源代码控制软件。 SourceSafe/TFS或任何其他源控制软件?
  2. 你使用哪种端到端的开发工具/方法?
  3. 您何时允许SPD作为开发平台,以及您如何维护SPD的网站?
  4. 您遵循的编码最佳实践是什么?
  5. 您如何处理添加新的Web服务?

问候, 拉胡尔

+2

你的每个问题都值得一个单独的线程:)。如果你是新来的SP,不要打扰1,3和5.集中在2和4.我不想提供特定的资源链接,因为它们中有很多。最好的地方是MSDN。 – NLV 2010-03-06 08:59:15

+0

嗨凯尔, 感谢您的评论。我对SharePoint并不陌生,但我仍然对其他人目前的做法感到好奇。 下次我会做一个更精确的问题:-)相当新的StackOverflow。 – 2010-03-07 08:57:23

回答

1

在我们的组织,我们使用以下命令:

  1. 颠覆,与AnkhSvn

  2. VS 2008是我们的IDE(SPD发展是坏)和Scrum /敏捷。对于构建/部署,我们使用WSPBuilderSharePoint Installer

  3. SPD要小心。在我们的组织中,我们限制甚至允许谁下载并安装它。

  4. 使用SPDisposeCheck可以仔细检查您的代码,以避免在不需要时丢弃对象,或仔细检查是否确实处理了需要处理的内容。

  5. 我们在SharePoint WFE上配置了一个单独的IIS网站来托管使用对象模型的自定义Web服务。那些不使用对象模型的地方托管在别处。

+1

对于#4,Technet上已有许多关于SharePoint最佳实践的文章:http://msdn.microsoft.com/es-co/office/dd638301(en-us).aspx – 2010-03-08 09:31:13

1
  1. 我们使用TFS,因为我们已经在我们公司,支持TFS服务器组。如果这个组不存在,我不相信我们会使用这个工具。

  2. Visual Studio 2008 /极限编程和敏捷方面。

  3. 从来没有,我们将SharePoint Designer视为邪恶。我们通过自定义开发的程序或脚本来做所有事我们有一些来自许多地方(软件工艺运动,质谱模式,实践和实验)的常识性实践。

  4. 我们设法避免将Web服务集成到我们的SharePoint解决方案中。