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. TUI InfoTec GmbH, Hannover
  2. Dataport, Bremen

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. 44,99€ + USK-18-Versand
  2. 53,99€ statt 69,99€
  3. 46,99€ (Release 19.10.)
  4. 4,99€

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
       


Drahtlos bezahlen per App ausprobiert

In Deutschland können Smartphone-Besitzer jetzt unter anderem mit Google Pay und der Sparkassen-App Mobiles Bezahlen ihre Rechnungen begleichen. Wir haben die beiden Anwendungen im Alltag miteinander verglichen.

Drahtlos bezahlen per App ausprobiert Video aufrufen
LittleBits Hero Inventor Kit: Die Lizenz zum spaßigen Lernen
LittleBits Hero Inventor Kit
Die Lizenz zum spaßigen Lernen

LittleBits gehört mittlerweile zu den etablierten und erfolgreichen Anbietern für Elektronik-Lehrkästen. Für sein neues Set hat sich der Hersteller eine Lizenz von Marvel Comics gesichert. Versucht LittleBits mit den berühmten Superhelden von Schwächen abzulenken? Wir haben es ausprobiert.
Von Alexander Merz


    Life is Strange 2 im Test: Interaktiver Road-Movie-Mystery-Thriller
    Life is Strange 2 im Test
    Interaktiver Road-Movie-Mystery-Thriller

    Keine heile Teenagerwelt mit Partys und Liebeskummer: Allein in den USA der Trump-Ära müssen zwei Brüder mit mexikanischen Wurzeln in Life is Strange 2 nach einem mysteriösen Unfall überleben. Das Adventure ist bewegend und spannend - trotz eines grundsätzlichen Problems.
    Von Peter Steinlechner

    1. Adventure Leisure Suit Larry landet im 21. Jahrhundert

    Lichtverschmutzung: Was Philips Hue mit der Tierwelt im Garten macht
    Lichtverschmutzung
    Was Philips Hue mit der Tierwelt im Garten macht

    LEDs für den Garten sind energiesparend und praktisch - für Menschen und manche Fledermäuse. Für viele Tiere haben sie jedoch fatale Auswirkungen. Aber mit einigen Änderungen lässt sich die Gartenbeleuchtung so gestalten, dass sich auch Tiere wohlfühlen.
    Ein Bericht von Werner Pluta

    1. Play und Signe Neue farbige Philips-Hue-Leuchten für indirektes Licht
    2. Smart Home Weitere Hue-Leuchten fürs Badezimmer vorgestellt
    3. Badezimmerspiegel Philips Hue kommt ins Bad

      •  /