2012-10-06 146 views
0

我有一個c#visual studio解決方案。命名web服務項目

其中我有2種不同類型的網絡服務。 1是WCF另一個是Web Api。

我想以標準方式重命名項目。

wcf服務應該被命名爲「WCF」,「SOAP」嗎?然後對於web api項目,應該將它們命名爲「REST」還是「HTTP」?

我想要一致地命名項目,但不確定最佳的命名風格。

回答

1

我不是任何一個人的粉絲,我個人試圖將技術名稱保留在我的項目名稱中,因爲事情隨着時間而改變。

這兩個web服務都是一樣的嗎?

  • 理想的,如果它們是相同的,然後嘗試退役其中之一
  • 它們合併成一個web服務項目,讓他們自己之間共享代碼,而無需增加另一個項目到解決方案(對不起,我不在解決方案中擁有數百個項目的粉絲)。
  • 如果您遇到兩個項目,那麼將它們命名爲Wcf和WebApi,因爲如果您嘗試更換任一技術,您將只創建一個新項目。

我沒有跟WCF項目一起使用SOAP,因爲WCF不限於SOAP。然後,我只是使用WebApi項目的相同慣例。

+0

是的,兩者都返回類似的數據,但使用不同的協議和類型。所以1個項目是web api(http,rest),另一個是wcf(soap)。你會建議哪些項目名稱來區分它們? – amateur

+0

更新了我的意見。 – Betty

+0

WCF和WebApi是使用的框架,所以它是一個好主意,基於它的名稱 - 謝謝。 – amateur