Home » Apps » Microsoft announces roadmap to Typescript 2.0

Microsoft announces roadmap to Typescript 2.0

SharePoint-Videos offers several sets of specialized video training content on the Office 2013 (and, by definition, the SharePoint 2013) App Model. Just to cite one of these sets here, we have published a set on JavaScript and jQuery led by Marc D. Anderson, a widely recognized authority on his topics.

JavaScript and jQuery (which is a library of functions written for JavaScript), HTML, and CSS are the core tools for building Office Apps, per the App Model.

But what is Microsoft up to, if anything, as regards tools for building these Apps? Microsoft has supported the development of a standards based tool called Typescript. The present version of this tool is 1.0. In a blog post titled TypeScript and the Road to 2.0, Jonathan Turner, a developer at Microsoft provides readers with a glimpse of the roadmap to release 2.0 for this MSDN project.

If readers are not familiar with Typescript, Turner provides a useful short description of the intention of this scripting language within this post: “When we released TypeScript 1.0 earlier this year, we focused on putting out a language that would help developers really scale their JavaScript projects.” So what does Turner mean by “scale”?

Scale is another abstraction, with big differences in meaning, dependent upon context. “Scale” here refers to the size of programs: “It’s been quite a ride watching what people have done with it, including Mozilla Shumway at 170,000 lines, Walmart stationery, and the rich Microsoft Azure experience, which is now over a million lines of code!” Turner sums up the intention: “the best language . . . for JavaScript at scale”.

But building this type of language for the purpose Microsoft has defined for us, requires collaboration with other standards projects actively at work for JavaScript. So Turner lets us know Microsoft has been collaborating with one of the most popular projects in the JavaScript world — Google’s AngularJS via its AtScript group. He also mentions Microsoft’s efforts to work with Flow, another popular group working on JavaScript standards.

Scalability is, of course, a key consideration as the Office App model matures and even more functionality is targeted for the client side of application processing. Inevitably, Apps will become more complex, which is where it looks like Microsoft plans Typescript to be.

©2014, Ira Michael Blonder & Rehmani Consulting, Inc. All Rights Reserved.