To code and develop applications you usually need what is known as an integrated development environment or IDE. That's an application provides developers with all the tools necessary to carry out their tasks. It usually incorporates a source code editor, a debugger, a compiler, an interpreter, and automatic construction tools, although the latter may vary depending on which one we're dealing with.
Definitely the development environment that integrates the best into Windows 10.
And the IDE developed by Microsoft is Visual Studio, with support for different languages such as C#, C++, Visual Basic .NET, F#, Java, Python, Ruby, and PHP, and that offers developers that opportunity to develop apps for Windows, iOS, Android, and web applications, as well as working online on cloud computing.
In Visual Studio 2017 we'll find features present in many other IDEs, but this one also incorporates the possibility to customize it by creating our own extensions that speed up our tasks and adapt to the demands of all users.
This new version incorporates new features regarding previous versions such as 2012, 2013 or 2015. Here are its main features and functions:
- New installation experience.
- Improvements to reduce booting times, the loading of solutions, and the start of sessions.
- Improvements to the code debugging and problem diagnose systems.
- Different testing tools.
- Native extension compiler.
- Detection of templates for projects and elements.
- Improvements to different tools to work with .NET Core, ASP .NET Core, Xamarin, Apache Cordova, Unity, Data Tools, and SQL Server, amongst others.
- Azure SDK for .NET.
This version shouldn't be confused with Visual Studio Code, a code editor that can be downloaded in its versions Windows PC, Linux, and macOS.