Chapter 1. Getting Started with TypeScript
There are many languages available that can be used to create cross-platform applications and these types of code applications are being created daily. Some of the more common languages that these applications use are Java, C, and JavaScript and each has its advantages and disadvantages. While JavaScript is easy to get started with, it is also easy to lose control of. C requires a lot of overhead to create complex applications such as memory management, and Java requires the Java runtime to be installed. As applications grow and become more complex, so does the need to produce maintainable code. TypeScript is a new open source language created to make web development easier and more reliable. In this chapter we will:
- Understand what TypeScript is
- Learn how TypeScript improves on the foundations of JavaScript
- Explore the ways TypeScript makes code more maintainable
- Learn how to get the TypeScript compiler
- Create our first application in TypeScript