Microsoft a lansat ieri Visual Studio 2017 și odată cu această nouă versiune și mai multe servicii care să ajute la dezvoltarea, testarea și managementului codului sursă pentru aplicații de mobil, web și cloud. Prin integrarea Xamarin Visual Studio permite și dezvoltarea rapidă de aplicații cross platform pentru iOS, Android și Windows 10 plus testarea automată pe aceste sisteme de operare.
Câteva elemente cheie despre Visual Studio 2017:
- O nouă experiență de instalare – dimensiune mai mică, opțiuni avansate de personalizare și pachete disponibile pentru instalarea offline.
- Visual Studio IDE – o grămadă de elemente noi asociate interfeței grafice, timpi mai mici de încărcare, navigare prin cod și accesul la serviciile asociate/integrate în cod.
- Visual C++ – Cică nu mai sunt elemente de incompatibilitate între versiunile 2015 și 2017. Compatibilitate mai bună C++14, suport CMake.
- C# și Visual Basic – Suportul pentru C# 7.0 și Visual Basic 15.
- F# – Suport pentru F# 4.1, îmbunătățiri legate de compilatorul F# compiler și FSharp.Core.
- JavaScript și TypeScript – TypeScript 2.1 e disponibil în proiectele TypeScript și un nou serviciu JavaScript disponibil și activ în mod implicit.
- Debugging și Diagnostics – Exception Helper regândit și opțiuni mai rapide navigare prin cod.
- Live Unit Testing – Rezultatele pentru unit test plus code coverage prezentate direct în interfață.
- Testing Tools – în Test Explorer sunt disponibile elementele de automatizare.
- New Git features in Team Explorer – Integrare mai bună Git și instrumente simple de management pentru proiecte.
- Enhanced Visual Studio Feedback Workflow – Opțiuni de lucru în echipă via Report-A-Problem.
- Visual Studio Extensions – personalizare plus opțiuni de dezvoltare pentru extensii proprii.
- Discoverability of Project and Item Templates – îmbunătățiri legate de performanță.
- .NET Core and ASP.NET Core – versiunea finală 1.0 pentru MSBuild based .NET Core Tools. Prin noul Visual Studio 2017 se pot crea .NET Standard libraries, .NET Core apps/libraries, și ASP.NET web projects care vor folosi noul format csproj.
- Tools for Universal Windows App Development – O nouă versiune de .NET Native toolchain, .NET Core NuGet și suport pnetru Windows 10 “Creators Update” SDK.
- Xamarin – Xamarin 4.3 cu suport pentru tvOS.
- Visual Studio Tools for Apache Cordova – un simulator web based permite testarea codului rapidă.
- Node.js Tools for Visual Studio – stabilitate, performanță.
- Visual Studio Tools for Unity – Visual Studio Tools for Unity 3e disponibil în “Game Development with Unity” din Visual Studio installer.
- Redgate Data Tools.
- NuGet – NuGet dependințele de pachete pot să fie stocate direct în proiectele la care se lucrează.
- Tools for XAML Apps .
- Data Tools and SQL Server – compatibilitate pentru Azure SQL Database and SQL Server 2016.
- Developer Analytics Tools – Visual Studio 2017 aduce Developer Analytics Tools v8.6.
- Office Developer Tools for Visual Studio – cele mai noi elemente din Office Developer Tools.
- Live Architecture Dependency Validation – notificări în timp real legate de validări.
- Developer Command Prompt.
- Azure SDK for .NET – disponibil din Visual Studio installer.
Mai multe detalii despre Visual Studio 2017 și ce aduce nou găsiți aici. Iar pentru cine e interesat, versiunea gratuită Visual Studio 2017 Community și trial-urile pentru Professional și Enterprise se pot descărca de aici.