asp.net mvcpresso2
TRANSCRIPT
ASP.NET MVC 3
Is basically a new framework FROM Microsoft that sits over standard ASP.NET engine
What is ASP.NET MVC?
ASP.NET MVC
ASP.NET
Clear separation of logic: Model, View, Controller
Test Driven Development
Full control over HTML and Javascript
Friendly URLs
Features of ASP.NET MVC
Model + View + Controller = MVC
Model
Controller View
No Viewstates
No messed up mark ups
Easy to maintain
Plain html
Full control
MVC binds web paths to the logical URLs rather than to the physical files
Physical file: C:\Inetpub\wwwroot
Friendly URLs
ASP.NET MVC supports pure MVC pattern, the same development pattern Rails are based on. The advantages of ASP.NET MVC applications:
It makes it easier to manage complexity by dividing an application into the model, the view and the controller.
It does not use viewstate or server-based forms.
It uses a front Controller patterns that processes Web application request through a single controller. This enables you to design an application that supports a rich routing infrastructure with friendly URLs.
It works well for Web applications that are supported by large teams of developers and Web designers who need a high degree of control over the application behavior.
Conclusion
Thank You