Está en la página 1de 8

Es un lenguaje creado por Microsoft que actúa como un súper conjunto de

JavaScript, que esencialmente añade tipado estático y objetos basados en


clases.

Typescript puede ser usado para desarrollar aplicaciones JavaScript que se


ejecutarán en el lado del cliente o del servidor (Node.js).

Se programa con una metodología orientada a objetos.

https://www.typescriptlang.org/
TypeScript se caracteriza por manejar diferentes tipos de datos. Por lo que se
trata de un lenguaje escalable y seguro, debido a que se puede ir verificando la
ejecución de su código.

Mientras que con JavaScript, el tipo de dato no se podía conocer hasta el


momento de su ejecución (lo que propicia errores); TypeScript sí que es un
lenguaje estático, de forma que sí hay una división en los tipos de datos.

Existen 3 categorías de los tipos de datos de TypeScript:

• Cualquiera: Esto significa que una variable puede ser cualquier tipo de
dato.
• Integrado: En este sentido, vemos las variables de número, booleano,
cadena, nulo, vacío e indefinido.
• Definido por el usuario: Aquí se incluyen enumeración, matriz, interfaz,
tupla y clase.
Ahora sí, ha llegado el momento de saber qué es TypeScript y cómo se
diferencia de JavaScript. Estas son sus diferencias más evidentes:

TypeScript JavaScript
Dispone de una escritura Es un lenguaje dinámico.
estática
Sí que les da soporte No admite módulos
Dispone de interfaz No
sí que hay que compilar el No es necesario
código
• Un lenguaje intuitivo: TypeScript es un lenguaje fácil de aprender, si
conoces JavaScript. Además, es un lenguaje fácil de leer y redactar.

• Detecta errores a tiempo: La precisión de TypeScript es ideal. Permite


detectar errores de compilación antes de su ejecución, por lo que se trata
de un código confiable y con un índice de error muy bajo.

• Facilita el trabajo en equipo: Al ser multiplataforma, varios desarrolladores


pueden trabajar en un mismo proyecto al unísono.

• Genera código estándar: En este sentido, esto también propicia que los
posibles problemas sean menores.
• Escritura estática: No es un código dinámico, de modo que este
tipo de escritura favorece una mejora en la estructura de código
y en las técnicas de programación orientadas a objetos.

• Efectividad: Se pueden emplear las habilidades de JavaScript de


una forma más efectiva. Compilado TypeScript, se convierte en
un JavaScript más seguro y limpio.
Archivo
Typescript

Código.ts COMPILAR Código.js


JAVASCRIPT

También podría gustarte