TypeScript
TypeScript adds optional static typing to JavaScript and compiles to plain JS. It catches errors before runtime and makes large codebases maintainable. It's now the de facto standard in professional frontend.
- Creado por Anders Hejlsberg (Microsoft)
- Año 2012
- Paradigma: Multi-paradigm · transpiled
- Extensiones: .ts, .tsx, .d.ts
Para qué se usa
- Large-scale frontend
- Node backend
- Typed libraries
A favor
- Safe static typing
- Better autocomplete
- Scales very well
En contra
- Needs compilation
- Initial setup
- Complex types sometimes
Ecosistema
- Angular
- React
- Next.js
- NestJS
- SvelteKit
- Astro
- Bun
- Vite
Ejemplo
const saludo: string = "¡Hola, mundo!";
console.log(saludo);