Click here to Skip to main content
15,913,722 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Religious question - MVC benefits vs ASP.NET? Pin
2374115-Oct-13 19:17
2374115-Oct-13 19:17 
GeneralRe: Religious question - MVC benefits vs ASP.NET? Pin
L Viljoen16-Oct-13 3:26
professionalL Viljoen16-Oct-13 3:26 
GeneralRe: Religious question - MVC benefits vs ASP.NET? Pin
2374116-Oct-13 4:30
2374116-Oct-13 4:30 
GeneralRe: Religious question - MVC benefits vs ASP.NET? Pin
L Viljoen16-Oct-13 18:06
professionalL Viljoen16-Oct-13 18:06 
GeneralRe: Religious question - MVC benefits vs ASP.NET? Pin
2374116-Oct-13 18:34
2374116-Oct-13 18:34 
GeneralRe: Religious question - MVC benefits vs ASP.NET? Pin
Mardy Git15-Oct-13 20:45
Mardy Git15-Oct-13 20:45 
GeneralRe: Religious question - MVC benefits vs ASP.NET? Pin
Mardy Git15-Oct-13 20:49
Mardy Git15-Oct-13 20:49 
GeneralRe: Religious question - MVC benefits vs ASP.NET? Pin
Rutvik Dave15-Oct-13 22:59
professionalRutvik Dave15-Oct-13 22:59 
First of all, ASP.Net MVC is "NOT" better than ASP.Net Webforms. Both are different frameworks for different use. Both have Advantages and Disadvantages over each other. Many people have wrong idea that 'MVC' is the new version of 'Webforms' and they should move to MVC just because it's so much better than Webforms (If you believe this, you lack information about both the framework). Microsoft is going to develop both the frameworks in parallel (Webforms is not going away).

I have been using ASP.Net Webforms since last 6 Years, and ASP.Net MVC since last 2 Years. Here are my thoughts...

Webforms Pros: Your team already knows this, Richer controls, Years old methodology, Much higher talent available in the market, Easier to switch (PHP or Java developers have to learn only new syntax and not new concept)
Cons: Unit Testing is not as seamless as MVC, Viewstates are making it little bit heavy compared to MVC, Lesser separation of logic compared to MVC (this is debatable)

MVC Pros: Seamless Unit Testing, Clear Separation of Logic (this is debatable), More control over UI, Lot more code will be generated automatically for CRUD, Cleaner HTML Pages
Cons: Completely new concept, No Design View, No more awesome controls, Big learning curve for your team. Less mature compared to Webforms

Before you consider switching to MVC, you need to address two main questions.

1) How many developers are going to transitioned to MVC?

If lot of people from your team has to learn MVC, then this is unnecessary exercise. Because the gain could be balanced by purchasing more computing power (this is cheap nowadays), and spending little bit more time on Unit Testing. compared to having every one to learn new methodology.

2) Are you going to rewrite existing application to MVC, or going to start a new application.

If you are going to write a brand new application with the MVC, then it's OK. But if you are going to rewrite existing application, then you are looking for trouble. The rewrite will cause new bugs, your team who just learned the new concept, will face new challenges. and you could have added lot more new features to you Webforms application in the same efforts, instead now you have added new bugs and the new features are now in a pending state.

So is it worth the time and money?

When I switch to MVC, I remember struggling for a month changing my mindset to a new concept. And now I know MVC and we have launched our awesome product, it's cool and I like it. But I still haven't found a single deal-breaking advantage of it over Webforms.

Because at the end of the day, it's all about profits and making your clients/users happy. and how technically awesome it is, doesn't really matter. Smile | :)

GeneralRe: Religious question - MVC benefits vs ASP.NET? Pin
Christopher Duncan16-Oct-13 1:45
Christopher Duncan16-Oct-13 1:45 
GeneralRe: Religious question - MVC benefits vs ASP.NET? Pin
L Viljoen16-Oct-13 3:37
professionalL Viljoen16-Oct-13 3:37 
GeneralRe: Religious question - MVC benefits vs ASP.NET? Pin
Member 291201616-Oct-13 7:58
Member 291201616-Oct-13 7:58 
GeneralRe: Religious question - MVC benefits vs ASP.NET? Pin
User 483504716-Oct-13 3:31
User 483504716-Oct-13 3:31 
GeneralRe: Religious question - MVC benefits vs ASP.NET? Pin
Christopher Duncan16-Oct-13 3:34
Christopher Duncan16-Oct-13 3:34 
GeneralRe: Religious question - MVC benefits vs ASP.NET? Pin
Aaron Throckmorton16-Oct-13 3:48
Aaron Throckmorton16-Oct-13 3:48 
GeneralRe: Religious question - MVC benefits vs ASP.NET? Pin
Christopher Duncan16-Oct-13 4:54
Christopher Duncan16-Oct-13 4:54 
GeneralRe: Religious question - MVC benefits vs ASP.NET? Pin
Aaron Throckmorton16-Oct-13 5:13
Aaron Throckmorton16-Oct-13 5:13 
GeneralRe: Religious question - MVC benefits vs ASP.NET? Pin
Christopher Duncan16-Oct-13 5:20
Christopher Duncan16-Oct-13 5:20 
GeneralRe: Religious question - MVC benefits vs ASP.NET? Pin
Aaron Throckmorton16-Oct-13 3:46
Aaron Throckmorton16-Oct-13 3:46 
GeneralRe: Religious question - MVC benefits vs ASP.NET? Pin
Christopher Duncan16-Oct-13 4:50
Christopher Duncan16-Oct-13 4:50 
GeneralRe: Religious question - MVC benefits vs ASP.NET? Pin
Aaron Throckmorton16-Oct-13 5:08
Aaron Throckmorton16-Oct-13 5:08 
GeneralRe: Religious question - MVC benefits vs ASP.NET? Pin
Christopher Duncan16-Oct-13 5:22
Christopher Duncan16-Oct-13 5:22 
GeneralRe: Religious question - MVC benefits vs ASP.NET? Pin
Sam.Carleton16-Oct-13 4:15
Sam.Carleton16-Oct-13 4:15 
GeneralRe: Religious question - MVC benefits vs ASP.NET? Pin
Christopher Duncan16-Oct-13 4:41
Christopher Duncan16-Oct-13 4:41 
GeneralRe: Religious question - MVC benefits vs ASP.NET? Pin
Sam.Carleton16-Oct-13 4:56
Sam.Carleton16-Oct-13 4:56 
GeneralRe: Religious question - MVC benefits vs ASP.NET? Pin
Christopher Duncan16-Oct-13 5:08
Christopher Duncan16-Oct-13 5:08 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.