Que es TypeScript y otros Detalles

3 minuto(s)

En los últimos años una tecnología que esta siendo muy usada en el desarrollo de proyectos como Aplicaciones Web, Móviles, Sistemas y también en Frameworks como React JS, Vue JS, Angular, etc. y en muchos otros entornos en donde este presente JavaScript o sea posible el uso de TypeScript, de esta última tecnología hablaremos en este Post.

A continuación hablaremos sobre TypeScript los siguientes puntos: Que es TypeScript, Historia, Que podemos hacer con TypeScript y los Proyectos que han sido creados con TypeScript.

Que es TypeScript ?

Es un Lenguaje de Programación de código abierto, basado en JavaScript. TypeScript contiene un superconjunto de métodos, funciones y otras características de JavaScript, te recomiendo leer el artículo Que es JavaScript y otros Detalles para que este más familiarizado sobre este tema.

TypeScript tiene soporte y una sintaxis similar de JavaScript, esto quieres decir que en el código de TypeScript se puede usar código JavaScript sin problemas.

Al esta creado sobre JavaScript, se puede considerar a TypeScript un Lenguaje de Programación de alto nivel, algo que de por si ya lo es JavaScript, a TypeScript también se le define como Superset, esta definición se le aplica a los Lenguajes de Programación que han sido escritos sobre otro Lenguaje de Programación.

Actualmente TypeScript es mantenido y soportado por una de las empresas más importantes del ámbito tecnológico, hablo de Microsoft.

Historia

El Lenguaje de Programación TypeScript tuvo su aparición de manera pública en su versión 0.8 en Octubre de 2012, después que Microsoft termino de Desarrollarlo durante 2 años.

La versión 0.9 de TypeScript fue lanzada en 2013, esta versión incluye soporte para genéricos.

La siguiente versión 1.0 de TypeScript fue lanzada en el año 2014 durante la conferencia para Desarrolladores llamada Build, creada por Microsoft.

A mitad del año 2014, el equipo de Desarrolladores de TypeScript anunció un compilador nuevo y veloz, era 5 veces más rápido que el compilador actual.

En el año 2016 se lanza la versión 2.0 de TypeScript, en esta versión se agregaron varias características notables, una de ellas es la capacidad de evitar la asignación a nulo de las variables.

En la actualidad, hasta la fecha de este Post, muchos proyectos han sido creados con TypeScript y probablemente, llegue a reemplazar a JavaScript, ya que cuenta con características muy interesante como el código limpio que a muchos Desarrolladores les agrada.

Que podemos hacer con TypeScript ?

Ya que TypeScript esta hecho con JavaScript, nos permite realizar o ser parte con otras tecnologías en muchos proyectos que JavaScript nos permite, como por ejemplo:

  • Aplicaciones Móviles (Ionic, React Native, etc.)
  • Páginas Web
  • Sistemas Webs
  • Librerías que podemos alojarlas en el repositorio NPM
  • Crear aplicaciones de lado del servidor en Node JS
  • Crear aplicaciones Desktop en Electron JS
  • Crear interfaces y funcionalidades en React JS
  • Crear interfaces y funcionalidades en Vue JS
  • Crear interfaces y funcionalidades en Angular
  • Crear componentes y módulos.
  • Consumir REST APIs
  • Entre muchas otras cosas más.

Muchos proyectos que han sido creados con JavaScript pueden usar tranquilamente TypeScript y funcionar de maravilla.

Proyectos creados con TypeScript

A continuación de compartiré una lista de algunos proyectos que han sido creados usando el Lenguaje de Programación TypeScript junto con otras tecnologías para llevar acabo determinadas funcionalidades o tareas:

  • Parte del Framework Node JS
  • Parte del Framework React JS
  • Parte del Framework Angular
  • YouTube
  • Facebook
  • Buscador Google
  • WordPress CMS
  • Prestashop CMS
  • Medium
  • Amazon
  • Vimeo
  • Instagram
  • Twitter
  • Páginas Web de Empresas
  • Páginas Webs y Sistemas de entidades bancarias.
  • Entre otras

La lista es interminables y hay muchas plataformas en Internet que usan TypeScript.

Conclusión

Entre el año 2019 y 2020 el uso de TypeScript va en aumento, algunos expertos mencionan que TypeScript  puede llegar a reemplazar al Lenguaje de Programación JavaScript, esto solo el futuro lo podrá decir.

Por lo tanto te recomiendo aprender TypeScript, valdrá la pena y en este humilde Blog, te compartiremos muchos temas y tutoriales sobre TypeScript que te ayudarán a conocer más sobre este genial Lenguaje de Programación.

Nota(s)

  • No olvides que debemos usar la Tecnología para hacer cosas Buenas por el Mundo.

 

Síguenos en nuestras Redes Sociales para que no te pierdas nuestros próximos contenidos.