Visual Studio 2017

Microsoft Visual Studio is a comprehensive Integrated Development Environment (IDE) from Microsoft. Allowing users to develop both GUI and console applications alike. Supporting Windows Forms applications, web sites, web applications, and web services in both native code as well as managed code for all platforms supported by Microsoft Windows, Windows Mobile, .NET Framework, .NET Compact Framework and Microsoft Silverlight.

Visual Studio includes a code editor supporting IntelliSense as well as code refactoring. The integrated debugger works both as a source-level debugger and a machine-level debugger. Other built-in tools include a forms designer for building GUI applications, web designer, class designer, and database schema designer. It accepts plug-ins that enhance the functionality at almost every level—including adding support for source control systems (like Subversion) and adding new toolsets like editors and visual designers for domain-specific languages or toolsets for other aspects of the software development lifecycle (like the Team Foundation Server client: Team Explorer).

Visual Studio supports many programming languages and allows the code editor and debugger to support most languages, provided a language-specific service exists. Built-in languages include C, C++ and C++/CLI (via Visual C++), VB.NET (via Visual Basic .NET), C# (via Visual C#), and F# (as of Visual Studio 2010). Other languages are supported, such as Python,Ruby, Node.js, and M among others is available via language services installed separately. There is also support for XML/XSLT, HTML/XHTML, JavaScript and CSS. Java (and J#) were discontinued.

Visual Studio Community supports plugins and is available at no cost for all users.

Download: Community (Free) | Professional (90 day trial) | Enterprise (90 day trial)
Changes: Release Notes
Homepage: Visual Studio 2017