TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
C# Corner
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Why Should We Use MVC
Yogesh Bajpai
Apr 17, 2013
3.5
k
0
0
facebook
twitter
linkedIn
Reddit
WhatsApp
Email
Bookmark
Here, We see why should we use MVC.
Why should we use MVC?
Its allow you unit Testing
No ViewState and PostBack events
Enables the full control over the rendered HTML
Provides clean separation of Concerns(SoC).
RESTful urls that enables SEO.
It provides better support for test-driven development (TDD).
Extensive support for ASP.NET routing.
Session, JS, Ajax works. Validation is even more powerful with DataAnnotations and jquery.
Pluggable architecture.
Is MVC faster?
Yes by default because of lack of viewstate and clean markup. But performance is subject and MVC by design is more per formant that traditional ASP.NET webforms(though webforms can be made as fast as required.
Rich UI support (possible through client side JS libraries like jQuery UI and others).
Telerik has released some controls for MVC which includes Grid control as well (which are merely HTMLHelpers)
Why Should We Use MVC
Next Recommended Reading
Why MVC is better Than the Web Form