Skip to main content

Command Palette

Search for a command to run...

En preparación para APEX 26: SQL Developer en VS Code y Antigravity.

Published
4 min read
En preparación para APEX 26: SQL Developer en VS Code y Antigravity.

La nueva versión de APEX incluye una característica que va a cambiar drásticamente la forma en que trabajamos actualmente: APEXLang

Hablamos de un nuevo formato basado en archivos que contrasta con la estructura monolítica en que se exportan e importan las aplicaciones actualmente. Ha sido diseñado para ser fácilmente comprensible al ojo humano, haciendolo práctico para los desarrolladores y dando pie al uso de IA en la generación y modificación de aplicaciones.

Hasta ahora, para muchos de los que trabajamos con APEX nuestro entorno de trabajo se ha basado en un Browser moderno y SQL Developer, pero con el nuevo rumbo que traza APEXLang nos encamina a revisar otras herramientas, que son actualmente muy utilizadas para el desarrollo en otros lenguajes de programación.

Esto me lleva a compartir en una serie de posts los pasos que seguiré en preparación de mi ambiente de trabajo desde cero, esperando que sea de ayuda para quienes se encuentran en el mismo proceso y buscan por donde comenzar.

vs code

Lo primero es Instalar el IDE Visual Studio Code. Este ha sido utilizado por mucho tiempo como editor por muchos desarrolladores y cuenta con una serie de extensiones que son sumamente útiles y que serán de importancia signigicativa para nosotros durante el desarrollo en APEX.

Elige la opción que se adapte a tu sistema operativo.

El wizard te installación es intuitivo y basta con aceptar los términos y condiciones, y continuar con la instalación básica.

Una vez en este punto, al iniciar VS Code encontraremos en la barra de la izquierda un ícono que representa las extensiones.

Al ingresar en esta opción podemos buscar SQL Developer.

Al seleccionar la extensión, se abrirá una pantalla donde se muestra la opción para instalarla.

Terminada la instalación, la opción de "Install" cambia a "Unistall" y un nuevo ícono es agregado en la barra lateral. Al seleccionarlo, se muesta una opción para agregar las conexiones de base de datos, tal como en la versión tradicional de SQL Developer.

Haciendo uso del signo "+" se muestra el formulario para agregar una conexión de base de datos.

Una vez ingresada la información, la nueva conexión se lista en el arbol de la izquierda, donde podemos hacer uso de carpetas para agrupar conexiones.

Basta con hacer click sobre una opción para iniciar la conexión a la base de datos y utilizando el ícono del archivo con el signo "+" se puede abrir una nueva pestaña con asociada a esta conexión.

Google Antigravity

Esta es una versión de VS Code editada por Google para optimizar el desarrollo con uso de agentes. Me ha parecido que merece la pena probar la experiencia de desarrollo en este IDE, así que también lo descargué desde Google Antigravity Download. El wizard de instalación es muy similar al de VS Code.

Para poder instalar SQL Developer en Antigravity, debemos modificar la URL del marketplace en la configuración.

Al iniciar el IDE podemos abrir las opciones de configuración en el ícono que se encuentra junto al usuario

En el menú desplegable, debemos seleccionar "Open Antigravity User Settings"

Dentro de la sección "Editor" podemos reemplazar los valores de los campos para "Marketplace Item URL" y "Marketplace Gallery URL" por:

Después de reiniciar el IDE, podremos buscar SQL Developer en la sección de Extensiones, instalarlo y configurar una conexión siguiendo los mismos pasos que en VS Code.

En este punto ya tenemos una conexión a la base de datos desde ambos IDEs. En mi próxima publicación comenzaré a indagar en el uso de agentes y modelos tanto en la nube como locale, así como el uso de sqlcl project.