Introducción a TypeScript
El lenguaje de programación TypeScript
¿Que es TypeScript?
Es un superconjunto tipado de JavaScript, que compila a JavaScript.
- Lenguaje de programación tipado: Posee un conjunto de tipos para poder usarlos con las variables, pudiendo personalizarlos o extenderlos.
- Lenguaje de alto nivel: Entendible por humanos y posee un alto nivel de abstracción del código máquina.
- Genera como resultado código JavaScript: Emite código JavaScript compatible con Browsers y otras herramientas de JavaScript.
- Código abierto.
- Desarrollo desde cualquier sistema.
- El código puede ejecutarse en cualquier navegador o plataforma que soporte JavaScript.
Ventajas TypeScripy
- Programación orientada a objetos
- Mayor productividad
- Poderoso sistema de tipos
- Compila a ES5, ES6 y más
- Actualizaciones periódicas
- Comunidad creciente
- Puede prevenir cerca del 15% de bugs