I am currently working on a new MVC4 application that will be a rich application with alot of client side interaction.
Previously for MVC application I would use controllers to simplify javascript server side interaction. Now with the advent of web api and rest services I am questioning this approach.
I would be interested in fellow developers opinions as the better practice for client/server side interaction, is it be better to go with web api rather than controller actions for such interaction?