
TypeScript, la evolución de JS
TypeScript es un lenguaje de programación desarrollado por Microsoft que está dando mucho de qué hablar.
Extiende la sintaxis de JS
TypeScript extiende la sintaxis de JavaScript, así que cualquier código JavaScript existente debería funcionar sin problemas. Está pensado para proyectos grandes, que a través de un compilador de TypeScript se traducen a JavaScript original.
TS soporta ficheros de definición con información sobre los tipos de librerías JavaScript existentes, similares a los ficheros de cabecera de C/C++ que describen la estructura de ficheros de objetos existentes. Esto permite que otros programas usen los valores definidos en esos ficheros como si fueran entidades de tipado estático. Existen cabeceras para librerías populares como jQuery y los módulos básicos de Node.js.
Un compilador escrito en sí mismo
El compilador está escrito en el propio TypeScript, se compila a JavaScript y tiene licencia Apache 2.
TS se incluye como lenguaje de primer nivel en Microsoft Visual Studio desde la versión 2013 Update 2, junto a otros lenguajes de Microsoft. Una extensión oficial permite que Visual Studio 2012 también lo soporte.