Visual Studio 2012 and .NET 4.5, a state-of-the-art development solution for building modern applications that span connected devices and continuous services, from the client to the cloud.
Visual Studio 2012 is all about enabling you to build and manage these consumer-focused and business-focused apps. "It provides best-in-class tools that propel developers to build new apps or evolve existing ones, and it enables individuals and teams to deliver continuous value, with agility and on their own terms," Micosoft stated.
Using Visual Studio 2012, "you'll find that you can target a variety of Microsoft and non-Microsoft clients. You can also create backend services using SharePoint, SQL Server, Windows Azure, and Windows Server. And finally, you can manage your app in production using System Center integration," Microsoft said.
In conjunction, ".NET 4.5 provides expansive capabilities for developers working on all forms of apps and services, from client to mobile to web to cloud, while at the same time enabling fast time to market."
"When designing the backend services for your app, you need them to scale to the demand, to be accessible from different clients, and to be able to leverage both cloud and on-premise components," Microsoft says.
VS 2012 and .NET Framework 4.5 contain the tools and technologies to help you be successful here. "ASP.NET Web API and Entity Framework Code First are two useful .NET features for building your services."
"With EF Code First, you can start by defining classes that represent the data model, and let EF create the database tables for you. Then you can create a Web API controller to expose the data as an HTTP-based service, which can be consumed using REST, JSON, or XML," Microsoft explains. "This makes it really easy to access the service from a variety of clients, so you can build a set of companion apps for phones, tablets and browsers, across any platform."
Microsoft also revealed that there have been more than 600,000 downloads of Visual Studio 2012 SKUs since the RTM bits were made available in mid-August.
Also, launched today is the new Visual Studio Express 2012 edition for Windows Desktop.
In Express for Windows Desktop, "you'll be able to create the same projects that you could in Visual Studio 2010 Express, for example, WinForms, WPF, Console and Class Libraries for Visual Basic and C#, and Win32 projects, class libraries, and CLR apps for C++," Microsoft explains.
"You can also combine C++, C#, and Visual Basic projects into a single solution, making it easy to write a single application using any of the available languages." Finally, you can round-trip your projects with Visual Studio 2010 SP1.
You can download Visual Studio 2012 Express for Windows Desktop, and Visual Studio 2012 Express for Windows Desktop Language Pack here.
"The Visual Studio Express 2012 for Windows Desktop Language Pack is a free add-on that you can use to switch the language that's displayed in the Visual Studio user interface."
Visual Studio 2012 Ultimate, Premium, Professional, and Test Professional is available for download here.
In addition, the Visual Studio development team has put together over 60 videos to help learn about the new Visual Studio 2012 capabilities in more detail, and all of these will be available here.
Here is the summary of Microsoft's today's announcement:
- New F# Tools add-on for Visual Studio Express 2012 for Web, that allow for F# development on ASP.NET, Azure and cloud is now available for download.
- New TFS Power Tools for Visual Studio 2012 also is available, are meant to supplement Team Foundation Server 2012 with advanced backup tools, extensions for Windows Explorer and PowerShell, and a process template editor.
- New Productivity Power Tools for Visual Studio 2012: Additional tools and command line utilities that will be available for download in October 2012.
- New support for Windows Embedded: Adds access to application lifecycle managemenet (ALM) for Windows Embedded Compact developers. The next version of Windows Embedded Compact is due out in the first quarter of 2013 now, instead of the latter half of 2012, as Microsoft originally expected.
Update 09/15: Microsoft Visual Studio Team Foundation Server 2012 Power Tools are now available for download, are a set of enhancements, tools, and command-line utilities that increase productivity of Team Foundation Server scenarios.
Included in this release:
- Best Practices Analyzer
- Process Template Editor
- Team Explorer Enhancements
- Team Foundation Power Tool Command Line (tfpt.exe)
- Team Foundation Server Backups
- Test Attachment Cleaner
- Windows PowerShell Cmdlets
- Windows Shell Extensions
- Work Item Templates
You can download the Microsoft Visual Studio Team Foundation Server 2012 Power Tools CodePlex.