Wcf 命名web服务项目

Wcf 命名web服务项目,wcf,web-services,rest,soap,asp.net-web-api,Wcf,Web Services,Rest,Soap,Asp.net Web Api,我有一个c#visual studio解决方案 其中我有两种不同类型的网络服务。一个是WCF,另一个是Web Api 我想以标准方式重命名这些项目 wcf服务是否应命名为“wcf”、“SOAP”?然后对于WebAPI项目,这些应该命名为“REST”还是“HTTP” 我想始终如一地给项目命名,但不确定最好的命名方式。我对这两种命名方式都不感兴趣,就我个人而言,随着时间的推移,我会尽量将技术名称排除在项目名称之外 这两个Web服务是为同一件事服务的吗 理想情况下,如果他们是相同的,那么试着让其中一

我有一个c#visual studio解决方案

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

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

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


我想始终如一地给项目命名,但不确定最好的命名方式。

我对这两种命名方式都不感兴趣,就我个人而言,随着时间的推移,我会尽量将技术名称排除在项目名称之外

这两个Web服务是为同一件事服务的吗

  • 理想情况下,如果他们是相同的,那么试着让其中一个退休
  • 将它们合并到一个webservices项目中,允许它们之间共享代码,而无需向解决方案中添加另一个项目(对不起,我不喜欢在一个解决方案中有数百个项目)
  • 如果你有两个项目,那么就把它们命名为Wcf和WebApi,因为如果你尝试替换这两种技术,你很可能只会创建一个新项目

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

是的,两者都返回相似的数据,但协议和类型不同。所以,一个项目是WebAPI(http,rest),另一个是wcf(soap)。您建议使用什么项目名称来区分它们?WCF和WebApi是使用的框架,因此根据它们命名是个好主意-谢谢。