title: Architecture for ASPNET MVC Web Application
body: <p>I'm planning to realize a ASPNET app to learn the MVC stuff and i'm thinking to use the following architecture: ASPNET MVC 4 WebApplication that uses knockout.js in the frontend and consumes ASPNET WebApi Controller methods on the server side for setting/getting SqlServer database data through Entity Framework. In this way i would be able to invoke ASPNET WebApi URLs also from a (future) mobile app.
  Does this architecture makes sense? </p>