¿Cuál es la mayor diferencia entre ts y js?
R. Los programas son diferentes:
ts requiere compilación estática y proporciona escritura fuerte con contenido más orientado a objetos. typeScript es un superconjunto de JavaScript que se compila en JavaScript puro. ¡Esto es muy similar a nuestro CSS alejándose de Less o Sass! Esto es muy similar a nuestro CSS sin Less o Sass. Con una mejor forma de escribir código, finalmente podemos generar un lenguaje JavaScript nativo de una manera amigable.
2. La ejecución es diferente:
ts aún debe compilarse en un archivo js de tipo débil y el js nativo basado en objetos se está ejecutando. Por lo tanto, ts es diferente y limitado en comparación con los lenguajes naturales orientados a objetos como java/C#, que es un lenguaje de desarrollo JavaScript a nivel de aplicación. Esto también significa que TypeScript es más potente y puede desarrollar aplicaciones grandes, o es más adecuado para desarrollar aplicaciones grandes.
Características principales
TypeScript, escrito por Anders Heilsberg, arquitecto jefe de C#, es un lenguaje de programación multiplataforma de código abierto. Es un superconjunto de JavaScript, que esencialmente agrega escritura estática opcional y programación orientada a objetos basada en clases al lenguaje.
TypeScript amplía la sintaxis de JavaScript para que cualquier programa JavaScript existente pueda ejecutarse en un entorno TypeScript.