Microsoft Intros Visual Studio Code, Bevy of New Tools
In a blog post, Somasegar said Visual Studio Code delivers rich coding experiences beyond those seen in traditional text editors, including code assistance, code navigation, linting, and refactoring enabled within the core editor experience. And Code understands Git, and delivers great Git workflows and source diffs integrated with the editor. “But developers don’t spend all their time just writing code: they go back and forth between coding and debugging,” Somasegar said. “Debugging is the most popular feature in Visual Studio, and often the one feature from an IDE that developers want in a leaner coding experience. Visual Studio Code includes a streamlined, integrated debugging experience, currently with support for Node.js debugging, and more coming soon.” Microsoft also made Visual Studio 2015 Release Candidate available for download, with a go-live license to enable developers to take Visual Studio 2015 into production. For developers targeting the Windows ecosystem, Visual Studio 2015 RC provides tools for building apps and games for the Universal Windows Platform that run across all Windows 10 devices, including phones, tablets, PCs, Xbox, the Internet of Things (IoT) and HoloLens. There are new UI debugging tools, an improved XAML designer and enhanced profiling and debugging features. For mobile developers, Visual Studio 2015 includes tools for building cross-platform apps that run on all of today’s popular mobile platforms including Android, iOS and Windows. With Visual Studio developers can target those platforms using Apache Cordova, Xamarin, or C++. And for web and server development, Visual Studio continues to provide many choices for application development with tooling for Python or Node.js, and .NET options with languages such as C#, Visual Basic or F#.Microsoft also has integrated the Visual Studio tools for Universal Windows app development into Visual Studio setup. These tools enable developers to create, upgrade, build, deploy, and debug Windows apps that run across all Windows devices, from Windows Phone to Xbox and Windows Store. In addition, developers can also use these tools to build Windows Desktop Applications that leverage Windows 10 APIs, Montgomery said. Moreover, in addition to new platform support, Visual Studio 2015 brings dozens of new productivity and diagnostics features to developers. The list of improvements include the new Diagnostics Tools window that provides on-by-default access to key performance and memory usage information during normal debug sessions, giving you insights into application performance earlier in the development cycle. Also, with many developers working with open source projects in Visual Studio today, Microsoft also has added GitHub integration to Team Explorer in Visual Studio, providing easy access to open source projects in GitHub from the familiar Visual Studio source control integration. This functionality has been co-developed by the teams at Microsoft and GitHub.
In addition, .NET Core is now available on Linux and MacOS and Microsoft is beginning to make changes in the framework to enable more cross-platform support and has added a new version of the 64-bit just-in-time (JIT) Compiler that improves performance over the existing 64bit JIT compiler.