¿Qué es TypeScript?
TypeScript esta ganando cada día mas adeptos y se perfila como uno de los lenguajes de programación con más futuro. ¿Qué es TypeScript?. TypeScript es un lenguaje creado por Microsoft que nace para cubrir las carencias y peculiaridades que tiene JavaScript.
Si miramos a Java o C# nos daremos cuenta que son lenguajes muy claros y con un fuerte soporte para la programación orientada a objeto. Sería maravilloso programar así con Javascript ,esto es lo que este nuevo lenguaje nos promete.
Introducción
TypeScript amplia las capacidades de JavaScript y soporta todo lo que JavaScript contiene. Un código de JavaScript es un código de TypeScript válido.
Cuando nosotros programamos en TypeScript nuestro código será compilado a JavaScript. Vamos a ver un ejemplo:
class Cuadrado { lado:number; constructor(lado:number) { this.lado=lado; } Area():number { return this.lado*this.lado; } Perimetro():number { return this.lado*4; } }
Este es un código que define una clase en TypeScript , en donde tenemos nuestros tipos de datos , métodos ,clases etc. Una vez creado este código podemos compilarlo con el compilador de TypeScript
Generará un código de JavaScript equivalente , pero que no es tan sencillo de entender.
var Cuadrado = (function () { function Cuadrado(lado) { this.lado = lado; } Cuadrado.prototype.Area = function () { return this.lado * this.lado; }; Cuadrado.prototype.Perimetro = function () { return this.lado * 4; }; return Cuadrado; }());
Eso es lo que ganamos, tipos ,claridad ,compilación , mejor uso de clases etc. Conceptos más cercanos a la programación conocida, que muchas veces se echa en falta en JavaScript. Es difícil hacerse hueco en el mundo de los lenguajes de programación pero el apoyo que tiene por parte de Microsoft y de Google hace que sea uno de los más firmes candidatos de futuro.
2 Responses to “¿Qué es TypeScript?”