Is there any disadvantage you face it when you using asp.net MVC?
EDIT
If yes can you list some of those drawbacks,
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
It really depends on the type of project. Some people like MVC because of the SEO benefit from clean urls and allowing users to intelligently ‘hack’ urls by making intelligent url guesses. MVC comes with an expense that you’ll lose web controls and so no ASP.NET AJAX and no drag-and-drop grid from your UI library.
Just to generalize, a publicly available website might be a better candidate for MVC because of its SEO benefit whereas an internal or business app might be better off having the time used to develop other areas. Then again, if all you want is clean URLs, you can implement the same thing without MVC by means of URL rewriting,
http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx http://msdn.microsoft.com/en-us/library/ms972974.aspx
So as far as ‘disadvantage’ in using MVC, it might be more of a personal one in that,
I’d say the disadvantages are really relative to the developer and project.