For people who follow the fairly new ASP.NET Web API , they know that this is a good framework for building well-designed and appearance-oriented HTTP services that can span many different clients using standard XML or JSON content types.
I recently developed a large API for use with both web and mobile clients. I noticed that in the ASP.NET web API template provided through Microsoft NuGet web API packages, they take a very minimal approach to views with a slightly beautiful home page.
It made me come back. Mostly because I would suggest that the web API is designed for just that, the web API and nothing more.
In other opinions, is it standard to develop a web client (which interacts with your API)
Inside a web API project?
Or
Outside of the web API project for splitting the web client, is it the same as your mobile or desktop clients?
The second choice seems logical to me in terms of maintainability and cleanliness of the code, but there may be other perspectives that may be useful when developing in ASP.NET Web API. What do you think?
source share