ASP.NET MVC
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

ASP.NET MVC

  • 2,122 views
Uploaded on

An introduction to ASP.NET MVC presentation. Originally presented on the Epicenter 2010 conference.

An introduction to ASP.NET MVC presentation. Originally presented on the Epicenter 2010 conference.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,122
On Slideshare
1,650
From Embeds
472
Number of Embeds
5

Actions

Shares
Downloads
13
Comments
0
Likes
1

Embeds 472

http://ironshay.com 308
http://www.ironshay.com 146
http://ironrubying.com 10
http://blogs.microsoft.co.il 7
http://translate.googleusercontent.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. ASP.NET MVC Shay Friedman shay@ironshay.com http://IronShay.com @ironshay
  • 2. http://www.flickr.com/photos/yxejamir/1465293506/
  • 3. http://www.flickr.com/photos/st3f4n/2856355936/
  • 4. http://www.flickr.com/photos/jimmyharris/2533977010/
  • 5. http://www.flickr.com/photos/savetheclocktower/172724622/
  • 6. http://www.flickr.com/photos/wlscience/2120912089/
  • 7. Total line count: 2,359 lines
  • 8. http://www.flickr.com/photos/jernst/238513245/
  • 9. ASP.NET MVC Shay Friedman Dynamic Languages Leader shay@ironshay.com http://IronShay.com @ironshay
  • 10. Agenda • What? • Why? • How? • Where? • The road ahead – V3 • Q&A • Summary
  • 11. What? • New project type of ASP.NET • Current version: ASP.NET MVC 2 • Open source (MS-PL) • An option
  • 12. Why? • Separation of Concerns • Testability • Full control over markup • Clean URLs • Same providers • Extensibility
  • 13. Request Flow 1 Controller Request Step 1 Incoming request directed to Controller
  • 14. Request Flow 2 1 Controller Request Model Step 2 Controller processes request and gets/forms a data Model
  • 15. Request Flow 2 1 Controller Request Model 3 Model View Step 3 Model is passed to View
  • 16. Request Flow 2 1 Controller Request Model 3 Model View 4 Step 4 View transforms Model into appropriate output format
  • 17. Request Flow 2 1 Controller Request Model 3 Model 5 View Response 4 Step 5 Response is rendered
  • 18. How?
  • 19. The Road Ahead - V3 • Better productivity • Improved AJAX support • Enhanced extensibility • Faster than ever
  • 20. Resources • ASP.NET MVC: http://asp.net/mvc • Forums: http://forums.asp.net/1146.aspx • MVC Contrib: http://mvccontrib.codeplex.com/
  • 21. Q&A
  • 22. Summary • What? • Why? • How? • Where? • V3
  • 23. Thank You! Shay Friedman shay@ironshay.com http://IronShay.com @ironshay