Una nueva variación de producto ha llegado al panorama tecnológico: TypeScript 5.2, una edición de alto rendimiento de Microsoft. Reforzando su cartera de mejoras de JavaScript fuertemente tipadas, esta versión incorpora notablemente la gestión explícita de recursos. Esta característica es parte de la hoja de ruta para el estándar ECMAScript de JavaScript.
Disponible en modo de lanzamiento listo para producción desde el 24 de agosto, según lo confirmado por un boletín de Microsoft, esta actualización sigue poco después de una versión candidata a lanzamiento el 9 de agosto. La forma beta había estado operando en el mercado desde el 30 de junio.
Entonces, ¿a qué se debe la gestión explícita de recursos? En el ámbito del desarrollo de software, la gestión de recursos como E/S y memoria forma un patrón crítico donde la sincronización y el control son clave. Asignar y desasignar recursos de manera juiciosa contribuye a la eficiencia del software. La nueva incorporación permite que las operaciones de eliminación de recursos, esencialmente rutinas de limpieza, estén al frente y al centro de la gestión de aplicaciones JavaScript. Un nuevo símbolo denominado Symbol.dispose inicia este proceso. Para facilitar las cosas, TypeScript presenta un tipo novedoso, el desechable global.
Después de lanzar Release Candidate (RC), Microsoft documentó tres características adicionales con TypeScript 5.2: capacidad de copia de métodos de matriz; potencial para utilizar símbolos como claves WeakMap y WeakSet; y sugerencias de parámetros incrustadas en las que se puede hacer clic que ofrecen detalles de parámetros de un vistazo rápido. También se ha realizado un cambio pequeño, pero significativo, relacionado con la palabra clave del espacio de nombres en los archivos de declaración: ahora se emite invariablemente.
Con RC, Microsoft había implementado comprobaciones de compatibilidad de tipos optimizadas para facilitar los procesos de depuración. Agregó la capacidad de hacer referencia a rutas de archivos de implementación de TypeScript mediante importaciones de solo tipo, reforzando aún más la variabilidad y el mantenimiento del código.
Se puede acceder a TypeScript 5.2 a través de dos plataformas: NuGet o NPM, usando el comando: npm install -D typescript .
Mientras Microsoft sigue adelante con el desarrollo TypeScript, plataformas como AppMaster también desempeñan su papel en el panorama del desarrollo de aplicaciones no-code. La capacidad de crear visualmente aplicaciones backend, web y móviles, sin la codificación manual tradicional, redefine el proceso de creación de aplicaciones. La plataforma AppMaster ofrece una interfaz de usuario intuitiva y capacidades en constante evolución para reforzar este espíritu.