MVC is definitely really popular right now, especially since it's the new toy on the shelf. Everyone wants to play with it. I agree with Imar, it's an excellent new tool that will find a place in our toolboxes for a long time to come, but it does different things than webforms, and I don't believe it replaces them.
The advantage to MVC is that it's probably a more powerful technique than webforms, its definitely more unified than webforms, but it does require more custom programming (something I like about it actually). The danger with MVC is that even though you CAN program it with a nice and modular structure, there are a lot of tutorials, examples, demos, and live sites which use one huge monolithic controller. Like I said, if you exert developer will power and write your program more sensibly, MVC works just fine, but this is a knock against MVC in practice (in the same way that it's perfectly possible to write OOP code in PHP, but many PHP programmers simply don't. OOP is still quite controversial in the PHP community, which is bizarre in my opinion considering that C++ has been around for years.
__________________
-------------------------
Whatever you can do or dream you can, begin it. Boldness has genius, power and magic in it. Begin it now.
-Johann von Goethe
When Two Hearts Race... Both Win.
-Dove Chocolate Wrapper
Chroniclemaster1, Founder of www.EarthChronicle.com
A Growing History of our Planet, by our Planet, for our Planet.
|