C# Corner Q3, 2014 MVPs Announced
Webinar - Introduction to WPF
Delhi Developer’s Day: Learn ASP.Net vNext , HTML5, MVC, Hybrid Apps in Windows and Deferred Object Materialization
New Feature: Mention your friends and followers
Go to all article comments >>
Go to all messages >>
A Code Snippet
An Interview Question
Ask a Question
C, C++, MFC
Printing in C#
Visual Studio 2010
Visual Studio 2012
Visual Studio 2013
Databases & DBA
WCF with C#
Reports using C#
Design & Architecture
Mobile & Embedded
Web Services in C#
Multithreading in C#
Games Programming C#
Windows Forms C#
How do I
Windows Store Apps
Internet & Web
Visual Basic .NET
Visual Studio .NET
Request a new Category
Categories of Sql Commands
Deserialize a nested json in c#
Open PopUp on Button Click Using J ...
How to check if the user exists in ...
Access Model State Property within ...
Difference between Claims-based Au ...
Bulk Copy in SQL server using c#.net
What is Index Component in SharePo ...
Query Rules In SharePoint 2013
Retrieve all Content type from app ...
Advantages and Disadvantages of using ASP.NET MVC Framework
Jul 30, 2010
Here is a list of pros and cons of using ASP.NET MVC Framework.
ASP.NET MVC 2 Framwork is released as a part of Visual Studio 2010 and .NET Framework 4. Now it even has better model and standards than the previous version. If you want to build your applications around MVC amework, here are some pros and cons.
Here are the main advantages of building your applications using MVC framework.
MVC Framework is built upon a proven MVC design-pattern. Hence, this is not a new born baby.
One of the biggest problem in ASP.NET is HTML size of controls and view state. View state stores all the data rendered and final HTML gets too large. If you are on a slow internet connection, you will notice load time delays. This has been taken care in MVC framework. There is no view state concept in MVC framework.
Client chaching is availalbe now with the help of Silverlight. By integrating Silverlight, we can take advantage of it. That makes applications load faster and some of the processing can be done in web browsers.Not only the client site but the server side execution is faster too. JQuery integration with MVC makes it even better and now we can write our code that runs in the browser and takes away load from the server.
Support mutliple views
Support unit testing as a part of Visual Studio 2008 and 2010
Some of the key challanges you may face when using MVC Framework are
It is not easy to understand and code when you need some customization. If you are building based on a 100% mature database, they you are golden. But if you have frequent changes in your database, you may find it annoying to keep building application again and again. It may also breake several other parts of your application.
If you are using Silverlight part of it, the data access is limited to Web Services/WCF/ADO.NET Data Services. You cannot make direct calls via ADO.NET or stored procedures to a database. Also, you may find it hard to learn LINQ as a new technology to access data.
Here are some further readings on this topic you may find useful.
What's New in ASP.NET MVC 2: The Official Microsoft ASP.NET Site
ASP.NET MVC Pro's and Con's
My Quick Oversimplified ASP.Net MVC Pros and Cons
MVC pattern pros and cons
Learn ASP.NET MVC 4
FileUpload in MVC in ASP.Net using C#
Bind DropDownList in MVC using ASP.Net
Creating Custom Routes in asp.net mvc3
Road to MVC
Loop through Model items in ASP.NET MVC
View Previous Comments >>
Hire Mobile & Web Developer
Hire Mobile & Web Developer on demand. 100% satisfaction. Try for 1 week or Money Back. Local and remote developers available all over USA.
Just Became Windows Insider
SharePoint 2010 Web Part Pages don’t Show the Left Navigation by Default
Changing of SharePoint 2010 Custom Site Icon on Web Part Page
Create File GeoDatabase Without Using Arcgis License
Introduction to Query Processing Component in SharePoint 2013 Search
Diffrent Ways to Implement Dispose Patterns/Methods in Your SharePoint Code
How to extend a content DB for single web application using SHarePoint 2010 UI
Open PopUp on Button Click Using JQUERY
Introduction to Search Administration Component in SharePoint 2013
What is Index Component in SharePoint 2013 Search
CBeyond Cloud Services
TERMS & CONDITIONS
©2014 C# Corner. All contents are copyright of their authors.