Anuncio
· 26 feb, 2024

Novedades en VSCode-ObjectScript (2024)

Hace poco me di cuenta de que llevaba mucho tiempo sin comentaros las últimas novedades de la extensión de ObjectScript para Visual Studio Code. 

Me complace anunciar la versión 2.12.1 de la extensión de ObjectScript, que contiene un buen número de mejoras para hacer la vida más fácil a los desarrolladores. Describo más abajo las más destacadas, incluyendo la petición nº 1 del Global Summit -- ¡Importación de XML! 

Como siempre, podéis encontrar la lista completa de modificaciones en el CHANGELOG, incluyendo muchas correcciones de errores y vulnerabilidades.

Interfaz de usuario más limpia

La interfaz de usuario de la extensión de ObjectScript y la de la extensión Server Manager han sido fusionadas, resultando en una experiencia de usuario más limpia y fácil de usar. Dos aspectos a tener en cuenta:

  1. Ahora veréis un único icono en la Barra de Actividad (Activity Bar) -- el logo de InterSystems. Antes, este icono solo mostraba funcionalidades de la extensión de ObjectScript. Ahora también muestra las visualizaciones de Proyectos (Projects) y Servidores (Servers) que vienen de la extensión Server Manager, y muestra el título "INTERSYSTEMS" en la parte de arriba del panel. La extensión Server Manager ya no tiene un icono aparte en la barra lateral, ocupando un espacio muy valioso en la pantalla. Esta capacidad para que extensiones separadas compartan espacio en la IU es solo otra genial funcionalidad de VS Code! 
  2. El explorador de archivos que aparece en la vista INTERSYSTEMS es de solo lectura, por lo que debéis seguir utilizando la vista principal del Explorador (la que tiene el icono con los documentos superpuestos) para programar.

 

Ejecución y depuración de pruebas unitarias

Otra nueva funcionalidad muy interesante es la capacidad de ejecutar y depurar pruebas unitarias directamente dentro de VS Code. Esto va mucho más allá de la edición de ficheros .cls. Los métodos de prueba están decorados con botones de ejecución y también existen elementos de menú contextual para ejecutar y depurar. Más info en la documentación.

Importación/exportación de ficheros XML

Una de las funcionalidades más solicitadas en el Global Summit 2023 fue la capacidad de importar y exportar ficheros XML. ¡Y os hemos escuchado! Todos los detalles aquí.

Soporte de Terminal vía websocket

Esto surgió a mediados de 2023, pero vale la pena mencionarlo. Si estáis ejecutando la versión 2023.2 o posterior de IRIS, tenéis acceso a una interfaz de línea de comandos basada en WebSocket para ejecutar comandos de ObjectScript en un servidor conectado. Algunas funcionalidades son integración con la línea de comandos (shell), resaltado y comprobación de sintaxis, y líneas de comando para SQL y Python. Más info en la documentación.

Comentarios (0)1
Inicie sesión o regístrese para continuar