Skip to Main Content
TypeScript Eficaz, 2ª Edición
book

TypeScript Eficaz, 2ª Edición

by Dan Vanderkam
September 2024
Intermediate to advanced content levelIntermediate to advanced
404 pages
10h 52m
Spanish
O'Reilly Media, Inc.
Content preview from TypeScript Eficaz, 2ª Edición

Capítulo 9. Escribir y ejecutar tu código

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Este capítulo es una especie de bolsa de sorpresas: cubre algunos problemas que surgen al escribir código (no tipos), así como problemas que puedes encontrarte al ejecutar tu código.

Tema 72: Preferirlas características de ECMAScript alas de TypeScript

La relación entre TypeScript y JavaScript ha cambiado con el tiempo. Cuando Microsoft empezó a trabajar en TypeScript en 2010, la actitud predominante en torno a JavaScript era que era un lenguaje problemático que necesitaba ser arreglado. Era habitual que los frameworks y los compiladores fuente a fuente añadieran a JavaScript características que faltaban, como clases, decoradores y un sistema de módulos. TypeScript no era diferente. Las primeras versiones incluían versiones caseras de clases, enums y módulos.

Con el tiempo, el TC39, el organismo de normalización que rige JavaScript, añadió muchas de estas mismas características al núcleo del lenguaje JavaScript. Y las características que añadieron no eran compatibles con las versiones que existían en TypeScript. Esto dejó al equipo de TypeScript en una difícil situación: ¿adoptar las nuevas características del estándar o mantener el código existente?

TypeScript ha optado en gran medida por lo primero y ha acabado articulando su actual principio rector: TC39 define el tiempo de ejecución, mientras que TypeScript innova ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Aprender TypeScript

Aprender TypeScript

Josh Goldberg
Angular: En marcha

Angular: En marcha

Shyam Seshadri

Publisher Resources

ISBN: 9781098186333Supplemental Content