Scriptcase 10 ya está disponible e incorpora nuevas funciones diseñadas para que el desarrollo de aplicaciones sea más rápido, integrado e inteligente.

Entre las principales novedades se encuentran la integración con inteligencia artificial, la generación automática de aplicaciones relacionadas, la identificación de relaciones entre tablas y mejoras en la creación y configuración de aplicaciones.

## Scriptcase AI

Scriptcase AI es un asistente integrado en el entorno de desarrollo que puede ayudar a crear, analizar y corregir código directamente en los eventos de las aplicaciones.

El asistente puede utilizar el contexto del proyecto para:

* crear y ajustar código PHP, SQL, JavaScript y HTML;

* analizar el código del evento que se encuentra abierto;

* identificar posibles errores y sugerir correcciones;

* transformar comandos SELECT en aplicaciones Grid;

* sugerir los próximos pasos durante la conversación;

* mantener el historial y la información relevante entre diferentes chats.

Scriptcase AI es compatible con claves de API de OpenAI y Google Gemini. El acceso puede configurarse de forma individual en cada proyecto.

> Cuando el acceso a las conexiones está habilitado, el asistente puede acceder únicamente a la estructura de la base de datos, como tablas, campos y relaciones. Los datos almacenados en las tablas no son consultados.

## Traducción de proyectos con IA

Scriptcase AI también puede ayudar a traducir los elementos del proyecto.

Al añadir un nuevo idioma, la IA puede traducir automáticamente:

* entradas del diccionario de datos;

* etiquetas de los campos;

* descripciones;

* mensajes de idioma;

* contenidos personalizados de la interfaz.

Esta función puede utilizarse durante la creación del proyecto, al sincronizar el diccionario de datos o al añadir un nuevo idioma a un proyecto existente.

## Aplicaciones adicionales

La nueva función Aplicaciones Adicionales permite crear aplicaciones relacionadas a partir de una tabla principal.

Scriptcase identifica las relaciones existentes en la base de datos y puede generar automáticamente:

* aplicaciones Grid;

* aplicaciones Formulario;

* enlaces entre aplicaciones;

* consultas con las relaciones necesarias.

Las aplicaciones se crean y vinculan sin necesidad de configurar manualmente variables globales para establecer la comunicación entre ellas.

## Auto Join

Auto Join identifica los campos relacionados mediante claves foráneas y actualiza automáticamente el comando SELECT de la aplicación Grid.

Con esta función, Scriptcase puede:

* identificar columnas de claves foráneas;

* añadir los JOIN necesarios al comando SELECT;

* mostrar descripciones en lugar de identificadores numéricos;

* ordenar los registros utilizando el valor mostrado en pantalla.

Esto reduce la necesidad de crear lookups manualmente para mostrar información de tablas relacionadas.

## Nuevo campo Font Awesome

Scriptcase 10 también incorpora un nuevo tipo de campo para mostrar iconos de Font Awesome.

Es posible configurar:

* el icono que se mostrará;

* la visualización del icono como botón;

* el color de fondo del botón;

* el uso del campo para abrir aplicaciones relacionadas.

## Mejoras en los enlaces de tipo Modal

Las aplicaciones abiertas mediante enlaces de tipo Modal ahora permiten configurar el ancho y la altura utilizando valores en píxeles o porcentajes.

También es posible utilizar un ancho del 100 %, lo que permite que la aplicación vinculada ocupe todo el espacio disponible en pantalla.

## Compatibilidad y actualización

Scriptcase 10 puede utilizarse en los mismos entornos compatibles con Scriptcase 9, incluidos PHP 7.3, PHP 8.1 y PHP 8.2.

Los clientes con una suscripción de licencia activa pueden actualizar a Scriptcase 10 sin coste adicional.

Para conocer todas las nuevas funciones, ver los vídeos de demostración y obtener más información, visita:

[Descubre Scriptcase 10](https://www.scriptcase.net/lp/scriptcase-10/?lang=es)