对于遵循相当新ASP.NET Web API
的 .
我最近一直在设计一个用于 Web 和移动客户端的大型 API。我注意到在通过 Microsoft 提供的 ASP.NET Web API 模板中NuGet
Web API 包提供的 ASP.NET Web API 模板中,他们对视图采用了非常简单的方法,并带有一个稍微漂亮的主页。
这在某种程度上把我带回来了。主要是因为我会假设 Web API 正是为此而设计的,即 Web API,仅此而已。
在其他人看来,开发 Web 客户端(与您的 API 接口)是标准的吗
在 Web API 项目内部?
或者
在 Web API 项目之外将 Web 客户端分开,就像您的移动或桌面客户端一样?
在可维护性和代码清洁度方面,第二个选择对我来说似乎是合乎逻辑的,但在使用 ASP.NET Web API 进行设计时,可能还有其他方面可能会有所帮助。你怎么看?