Visual Studio 2013 provides powerful tools and services to help you create a new breed of applications or to modernize existing applications that provide users with the best experiences across multiple screens and devices while remaining connected to the services and data they need.
There has been a fundamental shift to device and services experiences altering how the industry approaches software development. Consumers customers and employees now demand a new breed of applications. They demand applications that provide the best experience across multiple screens and devices always-connected services for data they need security and continuous evolution.
Visual Studio 2013 builds on the advances delivered in Visual Studio 2012 and subsequent Visual Studio Updates to provide the solution needed for development teams to embrace this transformation and to develop and deliver new modern applications that leverage the next wave in Windows platform innovation (Windows 8.1) while supporting devices and services across all Microsoft platforms.
Innovative Features for Greater Developer Productivity
Visual Studio 2013 includes many user interface improvements based on customer feedback and Microsoft’s core design principle of keeping the focus on the content to deliver an improved user experience. You may notice the more than 400 modified icons with greater differentiation and increased use of color a redesigned Start page and other subtle design changes throughout Visual Studio.
Support for Windows 8.1 App Development
Visual Studio 2013 provides the ideal toolset for building modern applications that leverage the next wave in Windows platform innovation (Windows 8.1) while supporting devices and services across all Microsoft platforms. Support for Windows Store app development in Windows 8.1 includes many updates to the tools controls and templates new Coded UI test support for XAML apps UI Responsiveness Analyzer and Energy Consumption profiler for XAML and HTML apps enhanced memory profiling tools for HTML apps and improved integration with the Windows Store.
Web Development Advancements
Creating websites or services on the Microsoft platform provides you with many options including ASP.NET WebForms ASP.NET MVC WCF or Web API services etc. In the past working with each of these approaches in Visual Studio meant working with separate project types and tooling isolated to that specific project’s capabilities. The One ASP.NET vision unifies your web project experience in Visual Studio 2013 so that you can create ASP.NET web applications using your preference of ASP.NET component frameworks in a single project. This new unified experience includes the ability to easily create hybrid applications that include improved versions of ASP.NET WebForms MVC or Web API all in a single project. Now you can mix and match the right tools for the job within your web projects giving you increased flexibility and productivity when developing for the web.
Create Modern Business Apps for Office 365
With Visual Studio 2013 you can create and manage modern business applications that extend the Office 365 experience to help people interact with business processes artifacts and other systems. Office 365 Cloud Business Apps run in the cloud taking advantage of the rich platform capabilities exposed by Windows Azure and Office 365. As cloud-based apps they are available to a myriad of devices to aggregate data and services from in and out of an enterprise and integrate user identities and social graphs. These applications integrate with the application lifecycle management capabilities of Visual Studio bridging the worlds of the business app developer with IT operations.
Debugging and optimization Improvements
The new Performance and Diagnostics hub in Visual Studio 2013 provides a unified experience for various tools available in Visual Studio. The hub also makes it easy to identify the performance and diagnostic tools that work with your project and enables you to quickly start using them to improve your application.
Expanded ALM Capabilities
Visual Studio 2013 incorporates a wave of new Application Lifecycle Management (ALM) features that will help your teams be more productive and collaborate with improved support for agile development practices that you can adopt incrementally to suit the needs of your organization. Features such as agile portfolio management team rooms web-based code comments on changesets/commits and web-based test case management improvements are part of an integrated solution to help your team collaborate better and increase productivity.