It's been a month since Microsoft announced its new programming language, TypeScript. It seems like now's the time to step back and see whether TypeScript is worth all the fuss and attention that it's received.
In case you've been absorbed in the presidential election in the United States or don't follow every new technology that's emanating from Microsoft, I'm going to give you the quick-and-dirty TypeScript story. If you want to delve deeper into TypeScript, check out the related articles at the end of this article. Here's Microsoft's definition for the new language from the TypeScript website:
Catchy, eh? Microsoft's statement boils down to three primary purposes for TypeScript:
As usual, Microsoft is creating development tools for working with TypeScript. Currently there's a plug-in for TypeScript that's available for Visual Studio 2012. You'll also want to install the latest version of the Web Essentials 2012 extension that's available through Visual Studio's Extensions and Updates feature, which gets you the full range of TypeScript support for Visual Studio.
The tools have some flaws but nothing that's too serious. The designer has some basic IntelliSense features and includes support for things such as simple refactoring and jumping to object definitions.