Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
In diesem Kapitel:
Aus dem Blickwinkel mehrschichtiger Softwareentwicklung ist das Ziehen und Ablegen-Ergebnis von VWD scharf zu kritisieren, denn bei der RAD-Lösung von VWD stehen SQL-Befehle inmitten der Benutzerschnittstellensteuerung. LinqDataSource und EntityDataSource bieten mehr Abstraktion, für einige Anwendungsfälle (Enterprise-Architekturen) reicht dies aber noch nicht aus.
ObjectDataSource stellt eine Möglichkeit dar, die Benutzeroberfläche weiterhin ohne Programmcode (also rein deklarativ durch XML) und unterstützt durch Assistenten in Visual Studio zu erstellen, während man im »Untergrund« so viele (selbst entwickelte) Softwareschichten einsetzen kann, wie man möchte.