In Silverlight 4 stehen uns folgende Data Access Technologien zur Verfügung:
- Custom WCF Services
- WCF RIA Services
- WCF Data Services (OData Standard)
Um die Frage “Welche Technologie soll verwendet werden?” beantworten zu können: Es gibt keine perfekte Antwort. Alle drei Technologien haben Vor- sowie Nachteile. Somit muss jeder für sein Projekt evaluieren, welche Technologie in Frage kommen könnte. Die untenstehenden Links sollen dies erleichtern.
Links:
http://wildermuth.com/2010/02/21/The_State_of_Data_Access_in_Silverlight (Einführung)
http://wildermuth.com/2010/07/08/State_of_Data_Access_in_Silverlight_4 (Vor- und Nachteile der erwähnten Technologien)
http://blogs.visoftinc.com/2010/12/20/data-access-and-silverlight-4/ (Nachteile von WCF RIA Services)
Silverlight 4 hat den Technologie-Preis “Best rich Internet application development platform” der amerikanischen Technologie-News-Plattform Infoworld gewonnen. Microsoft Technologie konnte damit gegen Konkurrenten wie Flash, AIR und Flex behaupten.
Trotz des Hypes “HTML 5″ stelle Silverlight derzeit die beste RIA-Lösung dar.
Auch Visual Studio 2010 wurde hochgepriesen und zur besten Entwicklungsumgebung ernannnt.

Der erste Post im neuen Jahr (leider etwas verspätet und kurz aufgrund des Uni Stresses) wird gleich Silverlight gewidmet.
Das Silverlight Team postete am Dienstag, was sich rund um Silverlight im alten Jahr 2010 getan hat.
Highlights:
- Silverlight 4 Release
- Silverlight 5 wird angekündigt
- Silverlight wird Entwicklungsplattform für Windows Phone 7
Hier der Link dazu:
http://team.silverlight.net/announcement/silverlight-top-10-of-2010-a-year-in-review/
Hier ein interessanter Artikel über technische Details zu DataForm in Verbindung mit Silverlight und den RIA Services.
Zusammengefasst geht es darum die Add/Remove Funktionalitäten auch ohne Datenbindung an eine DomainDataSource bereit zu stellen.
Dafür wird ein EntityCollectionViewConverter entwickelt.
http://jeffhandley.com/archive/2009/08/14/entitycollectionviewconverter.aspx
Im Zuge der Entwicklung einer Silverlight 4 Business Application bin ich heute über folgenden wertvollen Guide gestoßen:
In diesem Guide werden viele Themen (Entity Framework, DomainDataSource, Paging, Sorting und Grouping mit DataGrid, COM Interop mit Excel,…) rund um Silverlight 4 in Verbindung mit den WCF RIA Services ausführlich erläutert.
Vielen Dank für die Erstellung dieses Hands-On Lab an das Schweizer DPE Team!

