Freigeben über


Windows Phone 7 Framework: Apps einfach gemacht!

Auf MSDN Code Samples Gallery ist das AgFx Windows Phone 7 und Silverlight Application Framework erschienen. Shawn Burke, Architekt beim Silverlight Team, hat diverse Windows Phone 7 Entwickler bei ihrer Applikations-Umsetzung unterstützt und diese Erfahrungen in das neuste Framework einfliessen lassen. Folgende sechs Abläufe schienen sich bei vielen Applikationen zu wiederholen bzw. als grundlegende Aufgabe zu erweisen:

1. Daten aus dem Netz holen.

2. Daten verarbeiten und in eigene Datenstruktur einbetten.

3. Diese Strukturen in eine UI einbinden.

4. Struktur lokal cachen.

5. Sobald ein neuer Request reinkommt, muss der Cache überprüft werden, ob

    a) gespeicherte Daten noch aktuell sind, weiter bei Punkt 2

    b) falls nicht, zurück zu Punkt 1

6. Wiederholen …

Obwohl sich diese sechs Punkte auf Papier einfach anhören, scheint es Probleme zu bereiten und auch wenn es funktionieren sollte, gibt es doch viele Stellen, wo man Performance verschenken kann. Deshalb unterstütz das AgFx Framework die WP7-Entwickler mit grundlegendend Class Helpers und einer Data Management Engine, damit Sie sich auf Ihr ViewModel fokussieren können.

Mehr zum Windows Phone 7 Framework gibt’s auf dem englischen Blog von Shawn Burke.