2010-03-06 67 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解決方案中。