TypeScript
TypeScript añade un sistema de tipos estático a JavaScript. Ayuda al desarrollo, pero no sustituye la validación de los datos recibidos.
Detectar errores de tipos antes de ejecutar
TypeScript amplía JavaScript con un sistema de tipos estático. Durante el desarrollo puede señalar valores incompatibles y propiedades ausentes. Los errores detectados también dependen de la configuración y los tipos utilizados.
En un módulo de pedidos ficticio, quantity: number espera un número. Si el código comprobado asigna el texto "two", la comprobación de tipos puede señalar el conflicto. Esto facilita trabajar con funciones relacionadas.
La anotación no comprueba datos arbitrarios que llegan después por una API. La aplicación necesita validación real durante la ejecución. Un número también puede incumplir una regla de cantidad. TypeScript ayuda a desarrollar código JavaScript; no demuestra corrección de negocio ni ausencia de errores en todo el flujo.
Fuentes
Términos relacionados
- JavaScriptJavaScript es un lenguaje para la lógica de aplicaciones, dentro y fuera del navegador. Su función difiere de HTML y CSS.
- BackendEl backend procesa reglas y datos en el servidor. No se limita a la base de datos ni a una pantalla de administración.
- Sistema heredadoUn sistema existente que sigue en uso, con dependencias técnicas y de negocio acumuladas.
- Arquitectura multiinquilinoUna solución multiinquilino admite ámbitos separados por cliente o grupo. Un inquilino no equivale automáticamente a una persona o una base de datos.
- Caché del navegadorLa caché del navegador guarda respuestas HTTP adecuadas. Su reutilización y validación siguen las reglas correspondientes.
- Invalidación de cachéLa invalidación hace que una copia guardada deje de reutilizarse según reglas definidas. El registro de origen es una cuestión distinta.
Artículos sobre el tema








Desarrollo de software con ASES
Software a medida, aplicaciones web y móviles


