Función básica de TypeScript para MySQL
Esta nota es una continuación de una publicada anteriormente en este sitio, que sirve como introducción para mostrar como TypeScript se usa con MySQL. Pulsa aquí para leerla. Si no estás muy familiarizado con MySQL, te sugerimos que tomes un curso de MySQL para comprender mejor este artículo.
TypeScript ha agregado una función experimental llamada Decorators (decoradores) que brinda soporte para agregar funciones adicionales a las clases y a los miembros de la clase mediante anotaciones y una sintaxis de meta-programación. Los decoradores son declaraciones de la forma @expression en la que la expression evalúa como una función debe llamarse en tiempo de ejecución junto con información sobre la declaración decorada. Se puede utilizar un decorador para anotar una declaración de clase, método, elemento de acceso, propiedad o anotación. Los decoradores se utilizan en este artículo.
TypeScript fue introducido en 2012 y ha tenido un aumento reciente en popularidad. Un informe de tendencias de InfoQ Development, señala que "TypeScript ha tenido un aumento dramático en popularidad, ahora es de los 10 lenguajes de programación más populares de GitHub ...". En junio de 2018, TypeScript hizo su debut en el índice TIOBE de los lenguajes de programación top 100 en la posición número 93 y al mes siguiente se ubicó en el top 50. Más recientemente, TypeScript empezó a ocupar el puesto 44 en el índice TIOBE.
TypeScript se ha convertido en un entorno poderoso para la creación de aplicaciones web, que proporciona mejoras significativas con respecto al JavaScript estándar y se mantiene consistente con el lenguaje. En esta serie de artículos, exploraremos a profundidad los detalles necesarios para usar TypeScript con Node.js, MySQL y TypeORM para crear una solución potente para administrar el acceso a la base de datos con TypeScript del lado del servidor. Construiremos una aplicación CRUD de ejemplo para proporcionar una solución completa de extremo a extremo. La aplicación de ejemplo modelará un catálogo. Asumimos que estás familiariarizado con JavaScript.
Te informamos que en breve estaremos haciendo un curso de c# y un curso de visual basic.