Abo
  • Services:

Visual Studio 2017: Microsofts IDE testet Code in Echtzeit

Testen während des Programmierens, eine bessere Autovervollständigung, bessere Mobile-App-Entwicklung: Visual Studio 2017 bringt neue Funktionen, die schon beim entschlackten Installer anfangen.

Artikel veröffentlicht am ,
Microsoft hat Visual Studio 2017 vorgestellt.
Microsoft hat Visual Studio 2017 vorgestellt. (Bild: Microsoft)

Microsoft hat die neue Version seiner Entwicklungsumgebung (IDE) Visual Studio 2017 veröffentlicht. Das Unternehmen will mit diesem Programm möglichst viele Programmiersprachen unter einer Benutzeroberfläche vereinheitlichen. Primär werden die Programmiersprachen C#, die von der Syntax her Java ähnelt, F# und die Microsoft-Sprache Visual Basic .Net, die beide für Microsofts .Net-Framework ausgelegt sind, verwendet.

Inhalt:
  1. Visual Studio 2017: Microsofts IDE testet Code in Echtzeit
  2. Automatische Kompilierung von Applikationen für mobile Betriebssysteme

Microsoft überspringt bei der Namensgebung die Zahl 16 und führt gleich die 2017er-Version der Windows-IDE ein. Neue Funktionen sind unter anderem das verbesserte Mobile Studio für die schnelle Migration von mobilen Applikationen auf die Betriebssysteme iOS, Android und Windows 10 Mobile. Außerdem sollen Entwickler einen Echtzeit-Unit-Tester aktivieren können, während sie ihren Code anpassen. Die generelle Schnelligkeit und das Setup des Programms hat Microsoft gegenüber dem Vorgänger Visual Studio 2015 verbessert und übersichtlicher gestaltet.

Vereinfachter Installer und Übersicht über Module

Bereits bei der Installation von Visual Studio 2017 sind Unterschiede sichtbar. Der Installationsmanager lädt nur die benötigten Module auf den Computer und kann die Installation dadurch relativ schnell abschließen. Außerdem startet er spürbar schneller in die Anwendung.

  • VS 2017 wird in drei Versionen angeboten. (Screenshot: Microsoft)
  • Live Unit Testing funktioniert parallel zum Arbeiten am Code. (Screenshot: Microsoft)
  • Über den Installer lassen sich verschiedene Pakete für VS 2017 installieren. (Screenshot: Microsoft)
  • Intellisense kann jetzt nach Kriterien sortiert werden. (Screenshot: Microsoft)
  • Go to All ermöglicht die Suche von Projektteilen in einem Fenster. (Screenshot: Microsoft)
  • VS 2017 kann Code-Vorschläge gemäß Team-Standards machen. (Screenshot: Microsoft)
  • Klassen können per Mausklick in eigene Dokumente geschoben werden. (Screenshot: Microsoft)
  • Azure Microservice-Container werden aus VS 2017 heraus erstellt.  (Screenshot: Microsoft)
  • In Xamarin lassen sich Eigenschaften in Echtzeit ändern. (Screenshot: Microsoft)
  • In VS 2017 laufen alle mobilen Emulatoren gleichzeitig. (Screenshot: Microsoft)
  • Mobile Apps können auch für Wearables erstellt werden. (Screenshot: Microsoft)
  • Das VS Mobile Center kann Applikationen automatisiert testen. (Screenshot: Microsoft)
  • Redgate Readyroll erstellt Skripts für die Implementierung von Back-End-Änderungen. (Screenshot: Microsoft)
Über den Installer lassen sich verschiedene Pakete für VS 2017 installieren. (Screenshot: Microsoft)

Im Nachhinein können per Programmübersicht zusätzliche Pakete installiert werden. Dazu zählen Microsoft-Dienste wie das Azure-Cloud-SDK, SQL oder die allgemeine Windows 10 SDK.

Stellenmarkt
  1. Lufthansa Industry Solutions TS GmbH, Oldenburg
  2. Abel Mobilfunk GmbH & Co.KG, Engelsberg, Rödermark

Auch Pakete von Drittanbietern wie zum Beispiel Werkzeuge für die Spieleentwicklung mit Unity und C# oder eine Entwicklungsumgebung für Linux mit der Sprache C++ werden zum Download angeboten.

Zu installierende Softwarepakete und deren Dateigröße werden in der gleichen Ansicht angezeigt und können von dort aus heruntergeladen werden. Durch die Minimalinstallation am Anfang kann der Umfang der IDE schnell ansteigen. Grundwerkzeuge für das Windows 10 SDK sind etwa knapp 8 GByte groß.

Live-Unit-Testing testet Code parallel zum Editieren

Eine wichtige Neuerung in Visual Studio 2017 ist die Funktion Live Unit Testing. Im Hintergrund analysiert das Programm damit die Logik des geschriebenen Codes und gibt dessen Richtigkeit Zeile für Zeile an. Auf der linken Seite findet der Nutzer entsprechende Infografiken, die sich dynamisch ändern. Detaillierte Informationen, etwa welche Tests in einer Zeile fehlschlagen, werden per Mouse Over angezeigt.

Außerdem hat Microsoft Änderungen an der Autovervollständigung Intellisense vorgenommen. Vervollständigungslisten lassen sich in der neuen Version beispielsweise nach Interfaces, Klassen oder für Windows-Presentation-Foundation-Anwendungen auch nach Ereignissen sortieren. Dazu wurden dem Kontextmenü Icons hinzugefügt, die das Umschalten zwischen Suchfiltern ermöglichen.

  • VS 2017 wird in drei Versionen angeboten. (Screenshot: Microsoft)
  • Live Unit Testing funktioniert parallel zum Arbeiten am Code. (Screenshot: Microsoft)
  • Über den Installer lassen sich verschiedene Pakete für VS 2017 installieren. (Screenshot: Microsoft)
  • Intellisense kann jetzt nach Kriterien sortiert werden. (Screenshot: Microsoft)
  • Go to All ermöglicht die Suche von Projektteilen in einem Fenster. (Screenshot: Microsoft)
  • VS 2017 kann Code-Vorschläge gemäß Team-Standards machen. (Screenshot: Microsoft)
  • Klassen können per Mausklick in eigene Dokumente geschoben werden. (Screenshot: Microsoft)
  • Azure Microservice-Container werden aus VS 2017 heraus erstellt.  (Screenshot: Microsoft)
  • In Xamarin lassen sich Eigenschaften in Echtzeit ändern. (Screenshot: Microsoft)
  • In VS 2017 laufen alle mobilen Emulatoren gleichzeitig. (Screenshot: Microsoft)
  • Mobile Apps können auch für Wearables erstellt werden. (Screenshot: Microsoft)
  • Das VS Mobile Center kann Applikationen automatisiert testen. (Screenshot: Microsoft)
  • Redgate Readyroll erstellt Skripts für die Implementierung von Back-End-Änderungen. (Screenshot: Microsoft)
Live Unit Testing funktioniert parallel zum Arbeiten am Code. (Screenshot: Microsoft)

Mit der Funktion Go to All, die per Tastenkombination Strg+T erreicht werden kann, lassen sich Methoden, Klassen oder andere Objekte innerhalb eines Projekts finden.

Visual Studio 2017 ermöglicht Code-Vorschläge etwa von Variablentypen. Das soll innerhalb von Entwicklerteams mit einem einheitlichen Programmierstil sinnvoll sein. Dieser Stil muss vorher in einer Editor-Konfigurationsdatei im XML-Format definiert werden, damit das Programm Code-Vorschläge machen kann. Die Funktion ermöglicht auch etwa das Auslagern von Klassen in eigene Dokumente per Mausklick.

Cloud-Implementierung soll durch .Net-Core-Tools einfacher werden

Die Einführung von .Net-Core-Tools in Version 1.0 soll das Implementieren von Diensten in die Cloud vereinfachen. Die Software ist laut Microsoft quelloffen und über das Onlineportal für Softwareprojekte Github veröffentlicht worden. Die .Net-Core-Tools sind seit längerem in der Entwicklung und mit der Vorstellung von Visual Studio 2017 erstmals in einer offiziellen Version verfügbar.

Für die Veröffentlichung von Projekten in der Azure-Cloud wandelt Visual Studio 2017 Applikationen, die in verschiedenen Programmiersprachen erstellt worden sind, in containerbasierte Microservices. Diese können später beispielsweise von einer Web App über die Cloud verwendet werden. Dazu automatisiert das Programm Docker-Instruktionen und führt diese wie ein Skript per Knopfdruck aus.

Automatische Kompilierung von Applikationen für mobile Betriebssysteme 
  1. 1
  2. 2
  3.  


Anzeige
Spiele-Angebote
  1. 59,99€
  2. 8,49€

FreiGeistler 14. Mär 2017

Ein Texteditor mit Syntax-highlighting reicht nicht? (duck und weg) Ernsthaft: Weil sie...

FreiGeistler 14. Mär 2017

Stärken von .Net bei Desktop? Im Sinne von "viel Arbeitsspeicher und langsam"?

n0x30n 14. Mär 2017

Uninstall geschieht auch mit dem "Installer"-Programm. Ich habe zwei sehr...

n0x30n 13. Mär 2017

Du hast anscheinend noch keine anderen VS Releases miterlebt.

BLi8819 13. Mär 2017

Dieser Satz ist etwas dumm, wenn man die Namensgebung versteht... Zudem hat der Namen...


Folgen Sie uns
       


Golem.de lässt Alexa schlecht lachen und rappen

Alexa kann komisch lachen und schlecht rappen - wie man im Video hört.

Golem.de lässt Alexa schlecht lachen und rappen Video aufrufen
Dell XPS 13 (9370) im Test: Sehr gut ist nicht besser
Dell XPS 13 (9370) im Test
Sehr gut ist nicht besser

Mit dem XPS 13 (9370) hat Dell sein bisher exzellentes Ultrabook in nahezu allen Bereichen überarbeitet - und es teilweise verschlechtert. Der Akku etwa ist kleiner, das spiegelnde Display nervt. Dafür überzeugen die USB-C-Ports, die Kühlung sowie die Tastatur, und die Webcam wurde sinnvoller.
Ein Test von Marc Sauter und Sebastian Grüner

  1. Ultrabook Dell hat das XPS 13 ruiniert
  2. XPS 13 (9370) Dells Ultrabook wird dünner und läuft kürzer
  3. Ultrabook Dell aktualisiert XPS 13 mit Quadcore-Chip

HP Z2 Mini Workstation G3 im Test: Leises Rauschen hinterm Monitor
HP Z2 Mini Workstation G3 im Test
Leises Rauschen hinterm Monitor

Unterm Tisch, auf dem Tisch oder hinter den Bildschirm geklemmt: HPs Z2 Mini Workstation ist ein potentes, wenn auch nicht gerade sehr preiswertes Komplettsystem. Den Preis ist der PC aber wert, denn er ist leise, modular und kann einfach gewartet werden. Der Admin dankt!
Ein Test von Oliver Nickel

  1. HP Pavilion Gaming Hardware für Gamer, die sich Omen nicht leisten wollen
  2. Chromebook x2 HP präsentiert Chrome-OS-Detachable mit Stift
  3. Laserjet Pro M15w und M28w HPs Laserdrucker schrumpfen auf 34 Zentimeter Länge

Facebook-Anhörung: Zuckerbergs Illusion von der vollen Kontrolle
Facebook-Anhörung
Zuckerbergs Illusion von der vollen Kontrolle

In einer mehrstündigen Anhörung vor dem US-Senat hat Facebook-Chef Mark Zuckerberg sein Unternehmen verteidigt. Doch des Öfteren hinterließ er den Eindruck, als wisse er selbst nicht genau, was er in den vergangenen Jahren da geschaffen hat.
Eine Analyse von Friedhelm Greis

  1. Facebook Messenger Zuckerbergs Nachrichten heimlich auf Nutzerkonten gelöscht
  2. Böswillige Akteure Die meisten der zwei Milliarden Facebook-Profile ausgelesen
  3. DSGVO Zuckerberg will EU-Datenschutz nicht weltweit anwenden

    •  /