Microsoft Takes the Wraps Off TypeScript, a Superset of JavaScript

As of today, we now know more about the formerly secret Microsoft JavaScript effort upon which Technical Fellow and father of C# Anders Hejlsberg has been working.

On October 1, Microsoft took the wraps off TypeScript, a new programming language that is aimed at making JavaScript development scale beyond the client.

Microsoft has made available to those interested via its CodePlex site a preview of the TypeScript bitsthe TypeScript language specification; and the source code for the TypeScript compiler. TypeScript is available under an Apache 2.0 open-source license. In addition to the new TypeScript language and compiler, Microsoft also plans to make available a TypeScript for Visual Studio 2012 plug-in, providing JavaScript developers with Visual Studio features like code navigation, refactoring, static error messages and IntelliSense.

 

 

Microsoft Channel 9 video of Hejlsberg discussing TypeScript is available on Microsoft’s Web site:

Soma Somasegar, Corporate Vice President of Microsoft’ Developer Division, outlined the problem space that Microsoft believes it can solve with TypeScript in an October 1 blog post:

“With HTML5, the standards web platform has become significantly more compelling for delivering rich user experiences. At the same time, the reach of JavaScript has continued to expand, going beyond the browser to include native device apps (e.g. Windows Store apps for Windows 8), applications in the cloud (e.g., node.js running on Windows Azure), and more. With these developments, we’re starting to see applications of unprecedented size written with JavaScript, despite the fact that creating large-scale JavaScript applications is hard. TypeScript makes it easier.”

Microsoft is building the TypeScript “superset” of JavaScript to provide the “syntactic sugar” needed to build large applications and support large teams, Somasegar blogged. TypeScript will provide better JavaScript tooling to users writing client-side apps or server/cloud-side ones, Somasegar said. The kinds of tools that typically have been available only for statically-typed languages will be available for JavaScript via TypeScript, he said.

I got a couple of tips about Hejlsberg & Co.’s JavaScript effort leading up to today’s announcement. One of them posited that that Microsoft’s new JavaScript project (which this person said was codenamed “Strada” internally — a name upon which Microsoft officials wouldn’t comment) — was yet another example of Microsoft’s good old “embrace and extend” philosophy.

Hejlsberg and the others working on TypeScript disagreed with that characterization. Microsoft is building TypeScript so that JavaScript code already developed can easily be brought into the TypeScript world because, as Somasegar claimed on his blog, “all JavaScript code is already TypeScript code.”

Microsoft’s official site for TypeScript is http://www.typescriptlang.org/.

What are your initial thoughts on what the Softies are doing, any of you developer-readers out there?

Via: ZDNet

Prateek Panda

Prateek is the Founder of TheTechPanda. He's passionate about technology startups and entrepreneurship and enjoys speaking to new founders every day. Prateek has also been consistently regarded as one of the top marketing experts in the region.

Recent Posts

NCoE for AVGC-XR promises to reshape India’s gaming sector similar to IITs & IIMs transforming engineering & management

The Union Cabinet, under the leadership of Prime Minister Narendra Modi, has sanctioned the creation…

16 hours ago

The role of AI & Machine Learning in HRM: Beyond automation

The roles of Artificial Intelligence (AI) and machine learning in Human Resource Management (HRM) today…

2 days ago

A high res multispectral payload delivering the largest area coverage from India

Bangalore based KaleidEO Space Systems, a subsidiary of SatSure Analytics India Pvt Ltd, launched its…

3 days ago

Who’s who at Horasis India Meeting 2024 in Athens

Horasis India Meeting convened its 16th annual meeting on September 15th-16th in Athens, Greece. The…

4 days ago

M&A: The art of the deal

The Tech Panda takes a look at recent mergers and acquisitions within various tech ecosystems…

7 days ago

Big tech can’t risk being left out of the AI race even if it means over investing in it

With the Artificial Intelligence (AI) hype getting louder and louder, big tech has no choice…

1 week ago