命名 Web 服务项目



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

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

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

WCF 服务是否应命名为"WCF"、"SOAP"?然后对于Web api项目,这些应该命名为"REST"还是"HTTP"?

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

我都

不喜欢,就我个人而言,随着时间的变化,我试图将技术名称排除在我的项目名称之外。

两个网络服务是同一件事吗?

  • 理想情况下,如果它们是相同的,请尝试停用其中一个
  • 将它们合并到一个 Web 服务项目中,允许它们在彼此之间共享代码,而无需向解决方案添加另一个项目(抱歉,我不喜欢在一个解决方案中包含数百个项目)。
  • 如果您坚持使用 2 个项目,请将它们命名为 Wcf 和 WebApi,因为如果您尝试替换任何一种技术,您很可能会创建一个新项目。

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

最新更新