0

我有一个 c# Visual Studio 解决方案。

在其中我有 2 种不同类型的网络服务。1 是 WCF,另一个是 Web Api。

我想以标准方式重命名项目。

wcf 服务应该命名为“WCF”、“SOAP”吗?然后对于 web api 项目,这些应该命名为“REST”还是“HTTP”?

我想统一命名项目,但不确定最佳命名风格。

4

1 回答 1

1

我不是这两者的粉丝,我个人尝试将技术名称排除在我的项目名称之外,因为事情会随着时间的推移而发生变化。

两个 Web 服务是针对同一事物的吗?

  • 理想情况下,如果它们相同,则尝试退休其中之一
  • 将它们组合成一个 Web 服务项目,允许它们在彼此之间共享代码,而无需向解决方案添加另一个项目(抱歉,我不喜欢在一个解决方案中包含数百个项目)。
  • 如果您被 2 个项目困住,那么将它们命名为 Wcf 和 WebApi,因为如果您尝试替换其中任何一种技术,您可能只会创建一个新项目。

我没有为 WCF 项目使用 SOAP,因为 WCF 不限于 SOAP。然后我只是对 WebApi 项目使用了相同的约定。

于 2012-10-06T20:01:28.470 回答