0 0
Read Time:43 Second
  1. Provides clean separation of concerns(SoC) between UI(Presentation layer), Model(transfer object/domain object/entities) and Business logic(Controller).
  2. Enables Test Driven Development (TDD)./Easy to unit test.
  3. Easy integration with JavaScript frameworks.
  4. Improved re-usability of view,model. One can have multiple view which can point to the same model & vice versa.
  5. Enables the full control over the rendered HTML, lots of new helper function, utilities.
  6. Mobile project template using JQuery mobile.
  7. Razor view engine, Razor syntax is easier to type, doesn’t have the XML like heavy syntax.
  8. Support for .Net4 data-annotations/ improved model validation.
  9. Better javascript support with unobtrusive javascript, jqueryvalidation & Json binding.
  10. Greater control and flexibility with support for dependencies resolution and global action filter.
  11. Following the design of stateless nature of the web.
  • RESTful urls that enables SEO.
  • No ViewState and PostBack events
Previous post Advantages of using strongly typed views ?
Next post How to reverse a number ?
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Close
0
Would love your thoughts, please comment.x
()
x