RSS FeedFeed TwitterTwitter XINGXING
  
Meine Bücher

Verteilte Systeme und Services mit .NET 4.0: Konzepte und Lösungen mit WCF 4.0,
Hanser Fachbuchverlag

Weitere Infos

 

.NET 4 Update,
Microsoft Press

Weitere Infos

 
Weitere Bücher
Meine Artikel

Leichtgewichtige Kommunikation: REST-basierte Services mit dem neuen API aus der ASP.NET-Familie,
windows.developer

Weitere Infos

 

EAI und EDI in der Cloud ,
windows.developer

Weitere Infos

 

Verteilt und doch ein Ganzes: Verteilte Systeme mit AppFabric Applications,
dot.net magazin

Weitere Infos

 

Vorschau auf Neuerungen der kommenden WCF-Version,
dot.net magazin

Weitere Infos

 

Windows Azure Tutorial, Teil 3: Verbindung zwischen Cloud- und lokalen Applikationen,
iX - Magazin für professionelle Informationstechnik

Weitere Infos

 

MVC, die dritte: ASP.NET MVC 3 RC 2,
dot.net magazin

Weitere Infos

 

Leichtgewichtiges O/R-Mapping - Code Only mit Entitiy Framework CTP 5,
dot.net magazin

Weitere Infos

 

Weitere Artikel

Training & Beratung

Gemeinsam mit meinen Kollegen aus dem IT-Visions Netzwerk unterstützte ich durch zielgerichtete Inhouse-Schulungen und Beratung Unternehmen bei der Planung und Umsetzung von großer Software-Systeme.

Mehr lesen

In Kontakt treten

 
Konferenzen

BASTA! on Tour von 4/25/2012 bis 4/27/2012 in Düsseldorf

Meine Talks

Web-Site der Konferenz

 

BASTA! Spring 2012 von 2/27/2012 bis 3/2/2012 in Darmstadt

Meine Talks

Web-Site der Konferenz

 

ADC - Advanced Developers Conference von 10/26/2011 bis 10/27/2011 in Frankental (Deutschland)

Meine Talks

Web-Site der Konferenz

 

Scandev on tour von 10/18/2011 bis 10/18/2011 in Stockholm (Schweden)

Meine Talks

Web-Site der Konferenz

 

BASTA 2011 von 9/26/2011 bis 9/30/2011 in Mainz

Meine Talks

Web-Site der Konferenz

 

Jazoon - International Conference on the modern art of software von 6/21/2011 bis 6/23/2011 in Zürich

Meine Talks

Web-Site der Konferenz

 

Scandinavian Developer Conference 2011 von 4/4/2011 bis 4/5/2011 in Göteborg (Schweden)

Meine Talks

Web-Site der Konferenz

 

SOA-Days von 3/30/2011 bis 3/31/2011 in Bonn

Meine Talks

Web-Site der Konferenz

 
Weitere Konferenzen
von Manfred, 10. October 2009 16:00

Aus meiner Sicht ist MVC 2 in wichtiger Schritt in die richtige Richtung, zumal diese Version - bis dato vermisste - Features beinhalten wird, welche bereits von anderen freien MVC-Lösungen bekannt sind -- allen voran Möglichkeiten zur deklarativen Validierung.

Negativ fällt auf, dass Validierungsregeln direkt in den Model-Klassen festgelegt werden, da es durchaus vorkommt, dass die selbe Entität in unterschiedlichen Masken unterschiedlich zu validieren ist. Natürlich könnte man sich mehrerer ViewModels mit eigenen Validierungsangaben bedienen, allerdings bringt dies zusätzlichen Aufwand und weiteren Quellcode mit sich. Wünschenswert wäre hier eine Lösung á la Struts 2, welche es erlaubt, für Modelle abhängig von der View Validierungsregeln festzulegen. Konnten auf View-Ebene keine Validierungsregeln gefunden werden, wird nach einer allgemeinen Regelset für die View Ausschau gehalten.

Darüber hinaus wäre auch noch die Verfügbarkeit von serverseitigen Tags zum Abbilden von Iterationen und Bedingungen wünschenswert, welche lediglich einen dünnen Wrapper für die Html Helper-Methoden darstellen. Dies würde die Übersichtlichkeit gegenüber der Verwendung von VB- und vorallem C#-Code in den Views erheblich verbessern. Obwohl man soetwas auch selbst basteln oder sogar eine eigene View-Engine einbinden könnte, scheint es doch sinnvoll zu sein, solche Basis-Features im Standard wiederzufinden.

ASP.NET MVC ist ein tolles Framework, welches im Lieferumfang von .Net längst überfällig war und mit Version 2 langsam konkurrenzfähig wird. Trotzdem lässt sich die eine oder andere Idee von der Konkurrenz noch "ausborgen".

Kategorien: ASP.NET