1.Provides clean separation of concerns(SOC).
2.Enables the full control over the rendered HTML.
3.Enables TEST DRIVEN DEVELOPMENT(TDD).
4.Easy Integration with javascript framework.
5.Following the design of stateless nature of the web.
6.RESTFULL urls that enables SEO.
7.No ViewState and postBack events.