Jul
12
2013

10 reasons to love Visual Studio 2013

10 reasons to love Visual Studio 2013

10 reasons to love Visual Studio 2013 I have been using Microsoft developers software as long as I can remember, and I am really impressed at how Microsoft manages to create a  products like .NET Framework, Visual Studio, Windows that are  universally excellent. For example, I have been using Visual Studio to learn  programming, and  it’s continuously improving and solving software industry problems even better with each new version. Visual studio 2013  innovative features for  greater developer productivity, support for Windows 8.1 app development, web development advances, debugging and  optimization improvements for native and managed code, and expanded ALM capabilities.  It enable Edit and Continue for 64-bit, support for  asynchronous debugging (when using VS 2013 on Windows 8.1, not older Windows releases) for C#, VB, JavaScript and C++ developers. .Net 4.5.1 also adds performance improvements for apps running on multi-core machines, C++11 standards support, including features like delegating constructors, raw string literals, explicit conversion operators and variadic templates, also new support for Git built is added to Visual Studio and TFS. Visual Studio 2013 has Git built in and ready for you to work with new or existing Git projects, no matter where you want to work: locally, on TFS (service or on-premises ), or with another service such as CodePlex or GitHub. This article is just about preview version of VS2013 and I don't know visual studio 2013 release date.   

Team Foundation Server 2013 gives you the same enterprise-grade scale, security, and availability that you've already enjoyed with Team Foundation Version Control (TFVC), but now with Git. Details from BrianMicrosoft also has made improvements to the development experience for those using XAML to build Windows Store apps, according to officials. There are "significant" performance improvements for the XAML designers in Visual Studio and Blend, as well as general XAML editing in Visual Studio, with the inclusion of IntelliSense for data binding and resources. Microsoft also is continuing to add features meant to entice more JavaScript and HTML development for those using Visual Studio to build Windows Store. 

Product nameCodenameInternal
version
Supported .NET
Framework versions
Release date
Visual Studio N/A 4.0 N/A 1995-04
Visual Studio 97 Boston 5.0 N/A 1997-02
Visual Studio 6.0 Aspen 6.0 N/A 1998-06
Visual Studio .NET (2002) Rainier 7.0 1.0 2002-02-13
Visual Studio .NET 2003 Everett 7.1 1.1 2003-04-24
Visual Studio 2005 Whidbey 8.0 2.0, 3.0 2005-11-07
Visual Studio 2008 Orcas 9.0 2.0, 3.0, 3.5 2007-11-19
Visual Studio 2010 Dev10/Rosario 10.0 2.0, 3.0, 3.5, 4.0 2010-04-12
Visual Studio 2012 Dev11 11.0 2.0, 3.0, 3.5, 4.0, 4.5 2012-09-12
Visual Studio 2013 Dev12 12.0 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1 ALMOST THERE

The other features such as automatic bracket completion, the ability to move code lines or blocks using keyboard shortcuts, and in-line navigation are now built-in. In addition, Visual Studio 2013 Preview includes a new Team Explorer with an enhanced Home page that provides easier navigation to team collaboration features, including the ability to undock Pending Changes and Builds into a separate window.

Scott Hansleman shows how the Page Inspector feature in Visual Studio 2013 allows you to work interactively with the rendered page markup, fully integrated with the source code that rendered it.

 

Visual Studio 2013 Web Editor Features - Page Inspector

From the .NET developer's perspective, highlights include:

  • Automatic binding redirection support
  • LOH compaction
  • EventSource improvements
  • Better overall performance.
  • 64bit Edit and Continue
  • Better async debugging
  • Call stack visualization
  • Editor improvements
  • Enhanced scrollbar functionality
  • Inline Viewing of definitions
  • Better XAML design time support
  • New Team Explorer home page. It’s a bit more visually appealing and provides access to things like your web based task board. But, my favorite thing of all, is that it includes the list of solutions in your workspace. This gives you an unbelievably nice “home” from which you can navigate to whatever you are looking for. So, as soon as you connect to your Team Project, you can just click on the solution you want to work on and switch between them easily.

love Visual Studio 2013

In addition to the next round of improvements to our web based test case management solution, today Microsoft introduced a preview of a brand new service – cloud load testing. Since VS 2005, Microsoft supported Load Testing. It allows you to validate performance, scale and reliability of your server apps. However, you have to set up and configure your own infrastructure to run load tests. With our new Team Foundation Service based load test solution, you can now load test your apps without configuring any infrastructure. Just use Visual Studio Ultimate Edition to create a load test and point it at Team Foundation Service and soon you have load test results for your application. It is going to be particularly valuable for people building Azure applications who want to verify the scalability of their apps before opening them to a broad user base.

why to love Visual Studio 2013

In my personal opinion it is very useful feature, because right now in 2012 Visual Studio load and perfomance testing so painful and lie gonna be a bit easier after this feature is available. We are using load testing in Azure and it is very nice to find bugs and optimize our projects in further.

Visual Studio 2013

To run a cloud based load test on Team Foundation Service, just create/record a load test and choose the option in your test settings.It keeps getting better. Scott Hanselman for an update on next version of Visual Studio 2013. New ASP.NET dialog, amazing CSS3 support, new scaffolding engine, ASP.NET MVC 5, Web API 2, Web Forms, SignalR 2, and also learn about OWIN, ASP.NET identity improvements and much more!

Notes from the Visual Studio 2013 session at Build 2013

  • Ability to log in and sync settings and themes; similar to Office 2013, you will be able to log in with your Microsoft Account and choose settings to sync between all your devices running Visual Studio 2013.
  • All options menus and toolbars now have a built in search bar for quickly finding settings. The Quick launch bar in the top right corner introduced in VS2012 can also be used to quickly find settings and options.
  • The options menus can now be resized, so you’re not restricted to the default size.
  • Updates to visual studio will now appear as individual updates that you can choose to install or dismiss, rather than forcing you to install all or nothing. If you dismiss an update it will not remind you again. Informational updates will appear as white, while warning updates will be yellow, and critical updates will be red.
  • 200+ bugs with high DPI monitors have been fixed with VS2013, including how options are displayed.
  • New enhanced scrollbar allows you to see a small preview of your code file, allowing you to easily locate break points and changes.
  • The ability to auto-complete braces, comments, and quotes has now also been included out of the box, meaning you can open a curly brace and start writing without worrying about the ending brace.
  • Instead of pressing F12 to navigate to a method, and losing your place in your previous file, you can now use Preview Peek, by pressing Alt + F12 instead of just F12, which allows you to view the method or class inline of the same document. From within that document you can then navigate into further documents, all within the same Preview Peek instance, using breadcrumbs to navigate backwards again. You can also simply press Esc to close the Preview Peek taking you back to the original document. At this time we cannot edit code within the Preview Peek pane, however this may be included in the full release.
  • Solutions will now be loaded async, meaning you can open solutions with 100+ projects, and they will open in the background allowing you to work on files while everything else loads. The files you last had open will load first allowing you to quickly resume where you left off.
  • Code Lens above each method allows you to show what references this method, and also who wrote the method, and who tested it. You can also see the unit tests the use the method, and easily run them.
  • Building projects or solutions will now also be performed async, so you can start a build and continue working while it processes in the background. You also now have the ability to cancel a build if you choose.

The Windows Azure SDK 2.2 has been released to support the final RTM release of Visual Studio 2013. In this episode, Robert is joined by Paul Yuknewicz, Dennis Angeline and Boris Scholl for a look at how the SDK adds new levels of productivity to Visual Studio for cloud development. 

C++ developers in Visual Studio 2013. Microsoft’s Tarek Madkour held a presentation titled, “Visual Studio 2013 for C++ Developers”, which looked at the forthcoming features of particular interest to C++ developers.  Makour began his talk with the reasons Microsoft feels developers use C++: performance, compatibility (ability to use older C++ code today), and portability.  To those three Madkour added Windows 8.1 tools and productivity as areas that he address in regards to VS2013.

 

Other improvements for C++ in Visual Studio 2013 include performance improvements to C++ AMP and the C++ auto-vectorizer; the C++ REST SDK, which is both included in Visual Studio 2013 and available as an open source project onCodePlex; debugging improvements, including mixed-mode debugging between JavaScript and C++ as well as the async debugging support, improvements around Profile Guided Optimization; and more.

VS2013 – Async Debugging.  Previously, it could be very difficult for a developer stopped at a breakpoint to know the asynchronous sequence of calls that brought them to the current location.  Now in Visual Studio 2013, the Call Stack window surfaces this information, factoring in new diagnostics information provided by the runtime.

 Further, when an application stops making visible forward progress, it’s often difficult to diagnose and to understand what asynchronous operations are currently in flight such that their lack of completion might be causing the app to hang.  In Visual Studio 2013, the Tasks window (formerly called Parallel Tasks in Visual Studio 2010 and Visual Studio 2012) now includes details on these async operations so that you can break into your app in the debugger and easily see and navigate to everything that’s in flight. Previously, it could be very difficult for a developer stopped at a breakpoint to know the asynchronous sequence of calls that brought them to the current location. Now in Visual Studio 2013, the Call Stack window surfaces this information, factoring in new diagnostics information provided by the runtime. Further, when an application stops making visible forward progress, it's often difficult to diagnose and to understand what asynchronous operations are currently in flight such that their lack of completion might be causing the app to hang. In Visual Studio 2013, the Tasks window (formerly called Parallel Tasks in Visual Studio 2010 and Visual Studio 2012) now includes details on these async operations so that you can break into your app in the debugger and easily see and navigate to everything that's in flight.

Visual Studio 2013 Async Debugging

 Visual Studio 2013 Preview is here with lots of exciting new features across Windows Store, Desktop and Web development.

Visual Studio 2013 for Web Developers. New cool features for building web sites by Mads Kristensen - senior program manager from Microsoft, no overlap with Hanselman podcast. He is presenting new html editor, web essentials, browser link etc.

With Visual Studio 2013 it just gets better when your IDE is connected. Cathy Sullivan - program manager from Microsoft in IDE expirience team describing new editor productivity, themes and visual design and many more cool stuff.

 References:

Summary

Visual studio 2013 release date is unclear, but we can see that new Visual Studio 2013 application lifecycle management capabilities, new Windows Store app templates, to Python support in Visual Studio, to F# support for portable libraries, to enhancements to ASP.NET (such as the new “One ASP.NET” unified experience), to the latest Office Developer Tools, to significant performance improvements across the IDE there is a lot more to explore. As you can see there’s a ton of stuff and I had to carefully filter everything to keep this post from getting even longer.

Pingbacks and trackbacks (1)+

Add comment

Author - Agafonov Slava

Agafonov Slava site

My name is Slava Agafonov and this is my web site about software. I'm a software engineer living in Seattle. I graduated from the Kharkiv Aerospace University in 2007 and I am originally from Ukraine. My passion for programming is in my ability to create tools that make people's lives easier, but also I always trying to have fun doing it. On the other hand, I am engineer aiming to spread information about programming, share tricks and findings mostly on the Microsoft stack to help other people. Lastly, I like to play basketball, chess and enjoy nature with mountaineering and surfing. Slava Agafonov profileAgafonov Slava on Twitter Counter.com

Month List

Disclaimer

The opinions and information that expressed here do not represent my employer's view in any way. Information in this blog is my own opinion and does not reflect on employer. Content on this site is licensed under a Creative Commons 3.0 license.

Paypal Donation