Microsoft Delivers Final Version of Visual Studio 2013
One improvement is the notion of One ASP.NET. "With the release of Visual Studio 2013, we have taken a step towards unifying the experience of using the different ASP.NET sub-frameworks (Web Forms, MVC, Web API, SignalR, etc), and you can now easily mix and match the different ASP.NET technologies you want to use within a single application," Guthrie said. Scott Hanselman, a principal program manager in Microsoft's Web Platform and Tools unit, demonstrated this in one of the best attended sessions at Microsoft's Build 2013 event in June. Visual Studio 2013 includes a new, much richer, HTML editor for Razor files and HTML files in Web applications, Guthrie said. The new HTML editor provides a single unified schema based on HTML5. "It has automatic brace completion, jQuery UI and AngularJS attribute IntelliSense, attribute IntelliSense Grouping, and other great improvements," he said. The new "One ASP.NET" project delivers richer authentication support. In addition, the new default project templates for ASP.NET Web Forms, MVC, Web API and Single Page Application (SPA) are built using Bootstrap, Guthrie said. "Bootstrap is an open-source CSS [Cascading Style Sheets] framework that helps you build responsive Websites which look great on different form factors such as mobile phones, tables and desktops."Also, ASP.NET Scaffolding is a new code-generation framework for ASP.NET Web applications. Guthrie said it makes it easy to add boilerplate code to your project that interacts with a data model. In previous versions of Visual Studio, scaffolding was limited to ASP.NET MVC projects. With Visual Studio 2013, you can now use scaffolding for any ASP.NET project, including Web Forms, he said. In addition, ASP.NET Identity is a new membership system for ASP.NET applications that we are introducing with this release, Guthrie said. Check out Guthrie's post for more information, including graphics, on the new features.
Another key addition is the new Browser Link feature in Visual Studio 2013, which enables developers to run their app within multiple browsers on their dev machine, connect them to Visual Studio and simultaneously refresh all of them just by clicking a button in the toolbar. "You can connect multiple browsers (including IE Firefox and Chrome) to your development site, including mobile emulators, and click refresh to refresh all the browsers all at the same time," Guthrie said. "This makes it much easier to easily develop/test against multiple browsers in parallel. Browser Link also exposes an API to enable developers to write Browser Link extensions."