Sonntag, 18. April 2010

Facts of the week 18.04.2010

Diese Woche gibt es einiges zu berichten über die am Dienstag erschienen Version von Visual Studio 2010, dem neuen Resharper 5.0 und natürlich meinem Lieblingsthema dem am Freitag veröffentlichten Version 4 von Silverlight mit den dazugehörigen Tools für Visual Studio 2010 sowie den WCF RIA Services.

Visual Studio 2010

Erster Eindruck: Huch alles Lila, ist ja auch dieses Jahr eine Modefarbe. Sogar die Microsoft-Mitarbeiter tragen auf den Raodshows Lila.

Von der Oberfläche auf dem ersten Blick natürlich wieder einmal gewöhnungsbedürftig, wie bei allen neuen Sachen. Besonders schön finde ich die echte Unterstützung von mehreren Monitoren. Die Multi-Edit-Funktion ist auch nicht schlecht, gerade wenn man wieder mal mehrere Namespaces umbenennen muss.

=> Nächste Woche mehr……

Resharper 5.0

Ein Tool was ich bisher immer unterschätzt habe, aber diese Woche hat mich die Version 5.0 überzeugt. Resharper 5.0 bietet jetzt nicht nur die üblichen Codierungserleichterungen, wie “}” automatisch setzen, sondern hat zwei Features, die für sich genommen schon den Einsatz von Resharper 5.0 rechtfertigen.

Pattern Catalog unter Tools: Pattern für Suchen und Ersetzen

Jeder Entwickler hat so eine Marotten, die er immer wieder falsch macht. Bei mir ist dies z.B. die Abfrage eines Leerstrings. Neige immer dazu if (myString==””) zu kodieren, anstatt die saubere Variante string.IsNullOrEmpty($value$) zu verwenden. Für diese Unsauberkeiten kann man jetzt unter Tools im Resharper 5.0 Pattern anlegen, die einem dann der Resharper wie die anderen Regeln automatisch meldet. Klasse Sache!

Lokalisierung einfach gemacht

Eine der größten Verbrechen ist es, wenn man eine mehrsprachige Anwendung entwickeln will und die Standard-Resource-Files nutzen muß. Hier ist man nämlich normalerweise im Entwicklungsprozess gezwungen zwischen Designer bzw. Code-Editor und Resourcen-Dateinen hin un her zu springen. Das kostet unheimlich Zeit. Doch mit Resharper 5.0 ist damit nun endlich Schluß. Hier kann man einfach über einer Zeichenkette (grüner Schlingel  drunter) die rechte Maustaste drücken und dann im Kontextmenü die entsprechende Funktion aufrufen. Ressource-File aussuchen, fertig. Resharper 5.0 trägt dann die Zeichenkette mit einem generierten Key ins Ressource-File ein und setzt die Verweise darauf im Coding richtig. Das funktioniert sogar bei DataAnnotations (z.B. Fehlermeldungen bei Validierungen).

WCF RIA Services

Bei den WCF RIA Services für .NET 4.0 und Visual Studio 2010 hat sich einiges getan. Wie mittlerweile üblich bei Microsoft Produkten, wurden zum Releasetermin alle Namespaces und Assemblies überarbeitet, so dass sich vielfältige Änderungen ergeben. Darüber hinaus sind auch einige Methoden bzw. Properties weggefallen oder wurden an andere Objekte “gehängt”.

Eine Übersicht über alle Änderungen gibt es in meinem Blog  Changes of WCF RIA Services for Visual Studio 2010 | .NET - Red zone : Best practices and latest stuff. Die Informationen stammen aus einem entsprechenden Word-Dokument von Microsoft.

Keine Kommentare:

Kommentar veröffentlichen