ASP.net MVC Framework

Post on 05-Dec-2014

2.371 views 0 download

description

Das ASP.net MVC FrameworkVorgestellt von Robert Mühsig (ASP.NET MVP)

Transcript of ASP.net MVC Framework

ASP.NET MVC + TDD

Robert Mühsig

206.10.2008

BUCHSTABENSUPPE?

T-Systems Multimedia Solutions

306.10.2008

IN SEHR KURZER FASSUNG: ASP.NET MVC

T-Systems Multimedia Solutions

Model

ControllerView

406.10.2008

IN SEHR KURZER FASSUNG: TDD

T-Systems Multimedia Solutions

Oder auch: Test-Driven-Development

506.10.2008

WOZU ASP.NET MVC? EIN BLICK AUF „WEBFORMS“:

T-Systems Multimedia Solutions

?

Viewstate PostbackLifeCycle JavaScript

runat=„server“

ASP Controls

HTML = SEO

UI Codebehind +

Logic =

606.10.2008

WOZU ASP.NET MVC? EIN BLICK AUF „WEBFORMS“:

T-Systems Multimedia Solutions

?

706.10.2008

EIN BLICK AUF ASP.NET MVC

T-Systems Multimedia Solutions

Ein neuer Web-Projekt Typ von ASP.NET

Eine Alternative zu „Webforms“

Testbarer als Webforms

Erweiterbar

Volle Kontrolle über das gerenderte HTML

Ähnlich zu:

Ruby on Rails, Struts etc.

806.10.2008

MVC

T-Systems Multimedia Solutions

Model:

1. Pure Daten der Applikation

2. Kann auch in einem separatem Projekt sein

View:

1. Nur HTML

2. Keine Business Logik

Controller:

1. Logik

906.10.2008

DEMO

T-Systems Multimedia Solutions

1106.10.2008

„FEATURES“

T-Systems Multimedia Solutions

Filter:

1206.10.2008

„FEATURES“

T-Systems Multimedia Solutions

System.Web.Routing:

1306.10.2008

„FEATURES“

T-Systems Multimedia Solutions

Validierungssystem:

1406.10.2008

„FEATURES“

T-Systems Multimedia Solutions

Validierungssystem:

http://weblogs.asp.net/scottgu/archive/2008/09/02/asp-net-mvc-preview-5-and-form-posting-scenarios.aspx

1506.10.2008

„FEATURES“

T-Systems Multimedia Solutions

Testbarkeit:

http://weblogs.asp.net/stephenwalther/archive/2008/07/26/asp-net-mvc-tip-25-unit-test-your-views-without-a-web-server.aspx

1606.10.2008

ASP.NET + TDD

T-Systems Multimedia Solutions

Red

GreenRefactor

1706.10.2008

MOMENTANER STAND VON ASP.NET MVC

T-Systems Multimedia Solutions

Preview 5 momentan (+ Source Code)

Ca. November/Dezember Beta

Zukünftige Features:

1. ASP.NET MVC + jQuery

2. Bessere AJAX Integration

3. „Eigenständige Controls“ unterstützen

1806.10.2008

QUELLEN

T-Systems Multimedia Solutions

http://www.codeplex.com/aspnet/

http://www.asp.net/mvc/

http://weblogs.asp.net/stephenwalther/default.aspx

http://weblogs.asp.net/scottgu/default.aspx

http://blog.wekeroad.com/

http://www.hanselman.com/blog/

http://haacked.com/

http://weblogs.asp.net/fredriknormen/default.aspx

http://code-inside.de

1906.10.2008

VIELEN DANKFÜR EURE AUFMERKSAMKEIT