ReSharper 7 bereit fĂĽr Visual Studio 2012 und WinRT
Frisch auf den Tisch beziehungsweise den Bildschirm kommt die neue Version 7.0 des Produktivitäts- und Refactoring-Tools ReSharper von JetBrains, die ganz im Zeichen der künftigen Microsoft-Releases steht..
- Harald M. Genauck
Frisch erschienen ist die neue Version 7.0 von JetBrains' Produktivitäts- und Refactoring-Tool ReSharper. Sie unterstützt das kommende Visual Studio 2012 und die Entwicklung von WinRT-Anwendungen für Windows 8. Die Nutzung in den vorhergehenden Ausgaben von Visual Studio 2005, 2008 und 2010 wird auch weiterhin möglich sein, während die Arbeit an der Integration in VS 2012 noch auf dem Release Candidate beruht. JetBrains verspricht jedoch, auf Änderungen, die die RTM-Version (Release To Manufacture) noch mit sich bringen könnte, mit einem Update zu reagieren.
(Bild:Â JetBrains)
An VS-2012-Features nutzt ReSharper 7 das asynchrone Laden von Solutions und die Code-Vorschau-Tab. ReSharper-Funktionen werden in die Architektur-Tools von Visual Studio eingeblendet, und Liebhaber dunkler Bildschirmhintergründe sollen mit korrekt dargestellten Farbschemata versorgt werden. Für die Entwicklung von Anwendungen für die in Windows 8 neue WinRT-Laufzeitumgebung werden Code-Inspections und Quick-Fixes geboten, etwa mit der Hervorhebung spezieller WinRT-Typen. Neue Projekt- und XAML-Ressourcen-Typen wie auch eine breite Unterstützung von JavaScript gehören ebenfalls dazu.
dargestellt.
(Bild:Â JetBrains)
Neben diesen zwei Schwerpunkten gibt es weitere Neuerungen und Überarbeitungen für die "herkömmliche" Arbeit in Visual Studio. Hinzugekommen sind weitere Refactorings, wie zur Transformation von Out-Parametern in Tuples für einen funktionalen Programmierstil. Code-Inspektionen, Kontextaktionen und Hilfen zur Codegenerierung erleichtern den Umgang mit dem INotifyPropertyChanges-Interface in WPF, Silverlight und Drittanbieter-Implementierungen. Die Typ-Hierarchien in ReSharper wurden so erweitert, dass für polymorphe Members hervorgehoben wird, in welchen abgeleiteten Typen diese implementiert oder eben nicht implementiert worden sind. Ebenfalls in diese Erweiterungskategorie fällt die CSS-Style-Hierarchie mit der Übersicht über verschachtelte CSS-Selektoren.
Neu eingeführt hat JetBrains Hilfen für die Arbeit mit ECMAScript5 und JavaScript-Properties. Codevervollständigung steht in vielen Szenarien zur Verfügung, etwa auch bei jQuery-Aufrufen, mit Kontext-Aktionen für String-Literale, bedingte und logische Operatoren und Properties. Außerdem werden ASP.NET 4.5 und MVC 4 von Beginn an mit neuen Features unterstützt, wie etwa für streng typisierte Daten-Controls, Model-Bindung und MVC-Display-Modes. ReSharper kennt nun auch LightSwitch als Anwendungstyp und versteht für SharePoint spezifische Masterpages, Ressourcen, Stylesheets und JavaScript-Dateien. Last, but not least eröffnet ein SDK die Möglichkeit für die Community, ReSharper in der Umgebung weiterer Programmiersprachen und deren Dialekten einzusetzen. (ane)