Perfektes Timing. Am Mittwoch lade ich mir (endlich einmal) die Beta 1 runter, komme Donnerstag ins Büro und darf lesen, dass die Beta 2 zur Verfügung steht. Klasse! :-)
Habe gestern schonmal einen Blick hinein geworfen. Für Webentwickler schön ist die nun richtige Integration von Ajax und Web-Application-Projekttyp. Ich weiß zwar nach wie vor nicht so richtig, wozu man das nun unbedingt nutzen sollte, aber okay (ja gut, Dokumentation und die eine Assembly ...).
Schön auf jeden Fall auch zwei neue Controls: ListView und DataPager. Neugierig wie ich bin, musste ich letzteres natürlich gleich mit dem Repeater ausprobieren. Ergebnis:
Control 'Repeater1' does not implement IPageableItemContainer.
Tja. Sieht wohl so aus, als würde ListView in Zukunft zu dem universellen List-Control, vor allem wenn man in der Ausgabe des (HTML-) Codes frei sein will. Scott Guthrie hat bereits angekündigt, hierzu demnächst eine ausführlichere Einführung zu bloggen.
Was mir nicht gefällt: Optimierungen oder sinnvolle Erweiterungen, für die seit zwei Jahren von jedermann Workarounds gebaut werden, sind bei den bestehenden Controls scheinbar nicht eingeflossen. So gibt es nach wie vor für die Validation-Controls keine "DefaultText"-Eigenschaft, die man gebrauchen könnte um etwa einen Feldbezeichner in einem Formular normal schwarz darzustellen, um ihn dann im Fehlerfall rot einzufärben.
Nobody is perfect. Nett auch der neue HTML-Designer samt Splitview - evtl. wird der ja nun nach guten Ansätzen in VS2005 wirklich brauchbar? Wird sich zeigen ...
ToDo für mich:
- LINQ anschauen, verstehen und entscheiden, ob es Sinn macht :-).
- Neue C#-Features anschauen, verstehen.
- WPF samt Blend-Designer ausprobieren. Und mal in der Praxis einsetzen. Hallo, hat jemand ein interessantes Projekt hierfür? ;-)