Main Content

Introduction to TypeScript

About the Talk

April 28, 2013 6:15 AM

College of Lake County, Grayslake, IL

College of Lake County, Grayslake, IL

Todays web-based applications are more sophisticated than ever before--but with this sophistications comes with the price of complexity. JavaScript is a wonderful programming language, and seems to be able to handle anything we throw at it, but the design-time support that we get from our beloved strict languages (C#, Java, etc.), is severely lacking in JavaScript. This is where TypeScript comes in.

TypeScript is a language that is a superset of JavaScript designed for application-scale development. It gives us design-time features such as modules, classes and interfaces, but gets compiled down to simple JavaScript compatible with all of todays browsers (and also tomorrows). The name says it all--the added addition of types gives us the design-time features we know and love: static checking, symbol-based navigation, statement completion, and code refactoring. With that being said, these new types are purely optional, giving us the flexibility to choose when and where we need the addition of strict types. This talk will cover the basics of TypeScript, starting with why you would use it, its benefits, and how to get up and running fast, and to start building applications with it.

Ratings and Recommendations

This Talk hasn't been rated yet. Sign In to rate Talks.

comments powered by Disqus