ASP.NET Web Forms Meets ASP.NET MVC
(Page 1 of 4 )
In this four-part series, of which this is the first article, I will make clear to you whether the newly-produced Microsoft ASP.NET MVC architecture will take the place of ASP.NET Web Forms solution, which you may have been exploring. In fact, by comparing the main pros and cons of both, you will see that neither solution will replace the other; they will keep on evolving and be leveraged to solve different kinds of tasks.
Introduction
Beyond a doubt, it was a great revolution that the ASP.NET technique substituted the traditional ASP approach in constructing web applications. Later, the full-fledged framework, Microsoft ASP.NET 2.0 came into being, which brought many wonderful and excellent features as well as efficient tools to developers so that they can succeed in building a basic ASP.NET web application in just a few minutes.
At the same time as it provides popular object-oriented programming features, ASP.NET delivers a wealth of goodies, tools, and powerful system features. For example, lots of programmer-friendly classes let you develop pages using typical desktop-like methods, and the Web Forms model supplies an overall event-driven approach which seems quite comfortable to desktop application developers.
However, in November 2007, a group of ASP.NET guys invented some new ASP.NET MVC stuff. And shortly after the announcement of the new framework, millions of ASP.NET programmers from all over the world published their blogs focusing upon this framework by presenting elementary sample projects, digging into the components of the MVC architecture, introducing other related third party helper or extension tools, and so forth. (Also,http://www.asp.net/mvc/ provided videos and tutorials as well as quick starts for ASP.NET MVC). On the other hand, it's worth noting that within no more than nine months, MVC evolved from Preview 1 to Preview 4 with many more features added at an astonishing rate of speed.
In this article, we will unveil the advantages and disadvantages of the two kinds of architecture to decide whether it is time to say "Good-by stored procedures, hello 'Linq to Sql.'"
Next: Web Forms >>
More ASP.NET Articles
More By Xianzhong Zhu