Microsoft released Visual Studio 2013 Update 2 CTP 2, adding new capabilities from CTP 1 and providing functionality to help development teams become more productive. Along with the release of 2013.2 comes the release of Microsoft’s programming language, TypeScript. Microsoft first went public with a preview of TypeScript in October 2012, and now it is finally ready to release TypeScript 1.0 RC. The release of TypeScript strengthens it as a first-class development language, according to Microsoft.
Developers using TypeScript are also able to use highly productive development techniques and practices such as static checking, statement completion, code refactoring and symbol-based navigation.
TypeScript, Hejlsberg said, enables projects, multiple files and cross-platform refactoring to “give the look and feel of Java or C++.” He said it also works with jQuery, Node.js or AngularJS with no modifications.
“And it works even better when you define type definitions,” he added. “If you use optional static types for jQuery or whatever you’re using, you get a fantastic tooling experience.”
(Related: More on Dart)
TypeScript 1.0 RC will be shipped as an included language in Visual Studio 2013 and will be available as a standalone install for Visual Studio 2012.
A repository of TypeScript’s type definitions is available here.
Other features of Visual Studio 2013.2, provided by Microsoft, include:
o Integrates the latest ASP.NET MVC, Web API and Web Page releases from the January release (learn more about it here here)
o New editor for Sass files (learn more about Sass CSS extension here)
o New JSON project items and editor to help developers create or edit JSON files in Web projects
o Integration for new Web Projects that streamlines the use of Windows Azure as a website host from the start
o Various other changes and bug fixes
o Entity Framework 6.1 Beta 1 is now included with this release, with various improvements (learn more info here)
o The sign-in to Visual Studio will now integrate a streamlined Azure activation workflow for MSDN subscribers, making it easier to take advantage of their Azure benefits. When signing in, users who have not yet activated their subscription benefits will be offered an opportunity to do so
o Windows Azure Notification Hubs can send test notification messages to Windows Store, Windows Phone, iOS and Android devices, and can check the outcome in real time
o Developers can now specify when compiling programs to target latest-generation processors that support AVX2 instruction sets
o New Incoming Changes indicator in CodeLens allows users to see incoming changes from other branches that could impact their code
o Code Maps can visualize IntelliTrace performance events to help identify the path to each of the slowest nodes
o NuGet 2.8 is included in this release (learn more info here)
David Rubinstein contributed to this story.