Novedades Velneo 37

Programación

Señal OnClose

Señal OnClose en formularios

Evita la pérdida de datos al cerrar ventanas con cambios pendientes. Toma el control y diseña aplicaciones más robustas.

En muchas ocasiones es necesario evitar que un usuario cierre una pestaña o ventana si existen cambios sin guardar o tareas pendientes.

Para resolver esto hemos incorporado la nueva señal OnClose. Esta señal se dispara justo antes de que se cierre el objeto, otorgando al programador la capacidad de evaluar la situación e interactuar con la interfaz.

Si dentro del manejador de evento se establece el retorno a NO, la acción de cierre se cancela automáticamente, manteniendo el objeto abierto. Esta funcionalidad opera tanto si el objeto se presenta en una vista como en un cuadro de diálogo.

Además, al tratarse de una solución genérica, la señal OnClose no solo se aplica a formularios, sino que está disponible en una amplia variedad de objetos, incluyendo rejillas, casilleros, árboles, gráficos y multivistas.

Gracias a esto resulta muy directo diseñar escenarios donde se requiera confirmación del usuario antes de abandonar una pantalla crítica. Control total sobre el cierre de ventanas para unas aplicaciones más robustas.

Diagrama Señal OnClose en formularios

Fórmulas dinámicas

Crea y calcula fórmulas dinámicas de cualquier origen

Integra el editor en tus formularios y define la tabla de origen mediante JavaScript para una flexibilidad total en tu aplicación.

El control de edición de fórmulas dinámicas evoluciona para utilizarse en cualquier ámbito de tu aplicación, eliminando la restricción de uso exclusivo con campos de tipo objeto fórmula. Ahora puedes integrar este editor directamente en tus formularios y, mediante el API de JavaScript, usar la nueva función setTable para definir la tabla de origen en tiempo de ejecución.

Esto permite que un mismo control genérico sirva para editar fórmulas de distintas tablas según el contexto de uso. El usuario final dispone de la misma experiencia de edición asistida y validación que ofrece vDevelop. Las reglas que el usuario escriba se guardan como texto estándar en la base de datos.

Posteriormente, gracias a las nuevas funciones calcFormulaVelneo y verifyFormulaVelneo integradas en las clases VRoot y VRegister, puedes evaluar estas expresiones en tiempo real para resolver validaciones dinámicas o cálculos complejos. Flexibilidad absoluta para delegar la configuración de reglas de negocio al usuario final.

Diagrama fórmulas dinámicas

Funciones administración servidor

Funciones de administración ejecutables en el servidor

Gestione tareas administrativas de forma granular y segura, aplicando el principio de menor privilegio sin requerir acceso de supervisor.

Hasta ahora, permitir a un usuario final realizar tareas administrativas, como crear cuentas para los miembros de su departamento, requería otorgarle permisos de Supervisor. Esto vulneraba el principio de menor privilegio y suponía un riesgo importante, al dar acceso total sobre el servidor a perfiles que solo necesitaban realizar gestiones muy concretas.

Para resolver este problema, la clase vServerAdmin de JavaScript y su objeto global theServerAdmin ya son plenamente funcionales en tercer plano. Esta mejora técnica permite trasladar toda la ejecución de las funciones de administración directamente al servidor.

Como desarrollador, ahora puedes diseñar interfaces de gestión personalizadas en primer plano que se comunican con procesos de servidor. Es el código en tercer plano el que se encarga de aplicar tus reglas de negocio, verificando internamente si el usuario tiene autorización funcional para realizar una acción determinada, sin requerir en ningún momento que su cuenta tenga la marca de Supervisor.

A través de esta API dispones de un control completo. Puedes añadir, modificar o eliminar usuarios y grupos, consultar información detallada por identificador o correo electrónico, validar contraseñas de forma segura, obtener la lista de soluciones e instancias ejecutables, e incluso gestionar la activación de licencias.

Gestión administrativa granular y a medida, garantizando la máxima seguridad sin limitar la operativa de tus clientes.

Diagrama funciones administración servidor

Control dibujo externo

Nuevo control dibujo externo

Visualiza imágenes externas con transparencia de forma nativa, eliminando las limitaciones de almacenamiento en la base de datos.

Hasta ahora, para mostrar imágenes en los formularios existían ciertas limitaciones. Los campos objeto dibujo solo almacenaban imágenes sin transparencia y se dependía principalmente de mostrar dibujos estáticos almacenados en los objetos del proyecto. El control dibujo evoluciona para soportar contenido externo.

Si necesitas mostrar imágenes que no estén en tu proyecto en la base de datos ya es posible de forma nativa. El control en el formulario incorpora la nueva propiedad Opciones. Además de su funcionamiento habitual, puedes seleccionar Senda para asignar una URL local o externa, o Binario para vincular el contenido a un campo objeto binario mediante una fórmula, lo que permite mostrar imágenes con transparencia como PNG.

El control se actualiza automáticamente al detectar cambios en el origen, sin necesidad de recargar el formulario. Además, la API de JavaScript añade una función al control de formulario imagen para asignar y manipular estas imágenes en tiempo de ejecución. Flexibilidad total para enriquecer visualmente las interfaces de tus aplicaciones.

Diagrama control dibujo externo

Comandos JSON maestros

Comandos de instrucción JSON con soporte de datos maestros

Simplifica la creación de APIs integrando automáticamente campos de tablas relacionadas sin necesidad de programar serializaciones manuales.

La integración de datos mediante estructuras JSON es una necesidad constante al desarrollar APIs o exportar información hacia otros sistemas. Hasta ahora, al utilizar los comandos de instrucción para generar un JSON a partir de una ficha o una lista, la serialización se limitaba a los campos propios de la tabla en curso.

Los comandos Generar JSON de ficha y Generar JSON de lista ahora soportan de forma nativa la inclusión de datos de maestros. En el primer parámetro de estos comandos, donde especificas los campos a incluir, ahora puedes declarar punteros a maestros navegando por múltiples niveles de profundidad.

Por ejemplo, si te encuentras en una tabla de facturas de ventas, puedes definir una fórmula que no solo extraiga el identificador de la factura o de la empresa, sino que también recupere directamente la clave de la serie, el nombre del cliente o el nombre del país del cliente utilizando una sintaxis de enlaces encadenados.

El motor de Velneo se encarga de resolver toda la jerarquía de punteros, sin importar el tipo de campo o los niveles de profundidad, generando la estructura JSON completa y formateada en un único paso. Generación de JSON jerárquicos en un solo paso, simplificando tus integraciones.

Diagrama comandos JSON maestros

JSON jerarquía

Parámetros clave de funciones JSON con jerarquía

Usa el separador ‘>’ para navegar por estructuras complejas y extraer información específica de niveles profundos en una sola operación.

Trabajar con estructuras JSON complejas, como las habituales respuestas de inteligencia artificial, exige manipular datos profundamente anidados. Para simplificar este proceso, las funciones de fórmula JSON ahora admiten jerarquía en sus parámetros de clave.

Utilizando el símbolo mayor que como separador, es posible acceder a cualquier nivel de forma directa. Una clave definida como «usuario>direccion[0]>codigoPostal» permite alcanzar el dato exacto en una única llamada, soportando tanto objetos como índices de arrays.

Esta capacidad está disponible en las funciones jsonGetValue, jsonKeyExists, jsonDeleteKey y jsonAddToObject. Al escribir o modificar información, si los elementos de la ruta no existen, el sistema genera la senda de claves completa de forma automática. Acceso total a estructuras complejas con menos código.

Diagrama JSON jerarquía

Editores externos

El control de edición de texto soporta editores externos

Optimiza la creación de scripts abriendo el contenido en tu herramienta preferida con las nuevas opciones del menú contextual.

Hemos añadido en el control de edición de texto la capacidad de abrir su contenido en un editor externo ofreciendo así la posibilidad de crear y modificar scripts en tiempo de ejecución.

El menú contextual incluye dos nuevas opciones. «Abrir en editor externo» lanza la aplicación predeterminada de tu sistema, mientras que «Abrir con» te permite elegir la herramienta al vuelo.

Al guardar los cambios en el programa externo, el texto se sincroniza y actualiza automáticamente en el control de tu aplicación. El sistema gestiona de forma segura los posibles conflictos de edición simultánea y respeta siempre el estado de solo lectura.

Esta novedad transforma tu flujo de trabajo y te permite aprovechar toda la potencia de la IA integrada en tu editor externo favorito para generar, modificar o corregir dashboards, funciones JavaScript, páginas HTML o ajustar CSS con total comodidad. Máxima libertad de edición con las herramientas que ya dominas.

Diagrama editores externos

Edición

Editor externo scripts

Editor externo de scripts

Optimiza tu productividad integrando VS Code o tu herramienta preferida para una gestión de archivos ágil, fluida y multiplataforma.

El entorno de desarrollo ahora permite abrir y modificar el código desde tu editor externo favorito, como Visual Studio Code, Sublime Text o cualquier otra herramienta de tu elección. En el editor de scripts de vDevelop encontrarás un nuevo botón que lanza automáticamente la aplicación configurada para esta tarea.

El flujo de trabajo es transparente en cualquier sistema operativo, facilitando la gestión de archivos fuera del entorno nativo. La mayor ventaja de esta novedad es que te permite aprovechar toda la potencia de la inteligencia artificial para generar código JS, QML, HTML y CSS.

Al enlazar con editores externos, puedes integrar fácilmente asistentes de programación modernos para autocompletar, analizar y escribir bloques complejos de forma rápida, sincronizando los cambios de vuelta a tu proyecto. Tu código potenciado por inteligencia artificial y las mejores herramientas del mercado.

Diagrama editor externo scripts

Generador interfaz

Mejoras en el generador de interfaz

Acelera el desarrollo de aplicaciones basadas en vERP con total flexibilidad. Personaliza cada detalle visual y funcional de forma ágil y precisa.

El generador de interfaz evoluciona para acelerar drásticamente el desarrollo de aplicaciones empresariales. La principal ventaja de esta actualización es la rapidez con la que ahora puedes crear interfaces completamente compatibles con vERP.

El sistema deja atrás las estructuras rígidas y te ofrece un amplio abanico de opciones de configuración. Ahora es posible ajustar cada detalle visual y funcional para que la interfaz se adapte con precisión a las necesidades específicas de tu proyecto.

Entre las opciones disponibles, destaca la generación automática de un menú arbolado integrado en un dock lateral, organizado por módulos. Además, al generar formularios y menús, el sistema incluye de forma automática manejadores que hacen uso de las funciones de vERP. Interfaces configurables, seguras y listas en tiempo récord.

Diagrama generador interfaz

Extensiones toolbars

Nuevas extensiones para ajustar toolbars y menús

Optimiza el diseño de tu aplicación aplicando cambios masivos en elementos visuales para agilizar procesos y evitar tareas repetitivas.

Cuando necesitas actualizar el diseño de la interfaz en tu aplicación, ajustar las propiedades visuales objeto por objeto resulta ser una tarea lenta y repetitiva. Para optimizar este proceso, vDevelop incorpora nuevas extensiones diseñadas específicamente para realizar cambios masivos en elementos de la interfaz.

Con estas herramientas integradas puedes modificar de una sola vez la posición de las toolbars en múltiples alternadores y rejillas de tu proyecto. Del mismo modo, la extensión te permite cambiar en bloque el modo de visualización de las opciones contenidas tanto en toolbars como en menús.

Esto elimina la necesidad de editar cada componente individualmente cuando buscas unificar el aspecto de tu aplicación o aplicar un nuevo estándar de diseño general. Consistencia visual y refactorización de interfaces en tiempo récord.

Diagrama extensiones toolbars

Exportación importación

Mejoras en la exportación e importación de objetos

Mantén la jerarquía de carpetas exacta al trasladar componentes y asegura una organización precisa mediante la actualización automática de rutas.

La exportación e importación de objetos ahora incluye la senda completa de carpetas de cada elemento. Esta funcionalidad garantiza que, al trasladar componentes entre proyectos, los objetos mantengan su ubicación exacta respecto al origen.

Durante el proceso de importación cuentas con una opción para sobreescribir objetos y carpetas, la cual está marcada por defecto. Al utilizarla, la importación actúa siempre desde la carpeta raíz. Si la ruta de carpetas ya existe, el objeto se actualiza sustituyendo al anterior. Si el objeto o alguna de las carpetas de la senda no existen, la plataforma los genera automáticamente, replicando la jerarquía original sin intervención manual.

Por el contrario, si decides desmarcar la casilla de sobreescritura, el sistema creará las carpetas y los objetos a partir de la ruta específica que tengas seleccionada en ese momento en el árbol de tu proyecto. Estructuras de proyecto intactas para una integración de código rápida y predecible.

Diagrama exportación importación

vVersion

vVersion mejorado con control de cambios

Optimiza la trazabilidad con filtros avanzados y una interfaz de comparativa visual alineada con los estándares de Git.

El sistema de gestión de versiones vVersion presenta una renovación integral, tanto a nivel visual como funcional, centrada en el control detallado de los cambios.

La nueva tabla de registro de cambios y sus filtros avanzados permiten un control preciso de la evolución del proyecto. Esta actualización incluye una interfaz renovada para la comparativa de objetos, cuyo diseño se alinea con los estándares visuales de Git para agilizar su adopción.

La interfaz ha sido rediseñada por completo heredando el estilo visual de vERP. Incorpora una nueva barra de herramientas en el lateral izquierdo, una estructura de objetos normalizada y una iconografía renovada. Además, los formularios y rejillas han sido optimizados y el usuario puede alternar cómodamente entre temas claro y oscuro.

Para garantizar la fiabilidad del registro, se ha ajustado la lógica de retención de las versiones. Se han eliminado las purgas automáticas de modificaciones del mismo día y la antigua dependencia del check de versiones bloqueadas. Trazabilidad absoluta y diseño actualizado para gestionar la evolución técnica de tus soluciones.

Diagrama vVersion

Histórico cambios

Nueva extensión histórico de cambios de un objeto

Accede a la trazabilidad detallada de tus elementos en vDevelop consultando su registro de modificaciones en vVersion de forma inmediata.

Rastrear la evolución de un objeto concreto en tu proyecto ahora es inmediato. La nueva extensión Histórico de cambios en vDevelop te permite visualizar todas las modificaciones que ha sufrido un elemento seleccionado, consultando directamente el registro almacenado en vVersion.

Al marcar un objeto en el árbol del proyecto y abrir la extensión, esta se conecta al servidor y despliega la lista de todos sus cambios históricos. La extensión incluye filtros por texto de descripción y por usuario, agilizando la búsqueda de cambios concretos.

La funcionalidad más importante es que ahora desde los 2 botones de cada tarjeta de cambio puedes restaurar la versión seleccionada sobreescribiendo el objeto, o recuperar la versión como una copia del objeto. Es la forma más sencilla y rápida de gestionar los cambios de un objeto en sus diferentes versiones.

Para utilizar esta funcionalidad es necesario disponer de vVersion 37 o superior. La conexión se realiza por defecto a través del puerto 443, lo que resulta transparente al trabajar con servidores de Velneo Cloud. Toda la trazabilidad de tu desarrollo, accesible desde el propio editor.

Diagrama histórico cambios

Ejecutor F5

Nuevo ejecutor de aplicación configurable con F5

Personaliza el modo debug, la elección del vClient y el reinicio de instancias desde el nuevo diálogo de opciones de lanzamiento.

La ejecución de aplicaciones desde el editor ahora es totalmente configurable. Con la combinación de teclas shift F5 o haciendo clic en el botón situado a la derecha del icono de la toolbar se abre un diálogo donde podemos configurar todas las características.

Comenzando por decidir si queremos que se abra un vClient de escritorio, en ese caso podemos decidir si queremos ejecutarlo en modo debug o no.

Otra gran novedad es que ahora podemos decidir si se reinicia solo las instancias de los proyectos de la solución en curso o toda la herencia, esto evita tener que acudir al administrador y además ayuda a no olvidarnos de reiniciar todos los cambios realizados en otros proyectos.

Además, hemos mejorado el sistema de expulsión de enganches por lo que ahora puedes decidir si expulsas tus enganches o todos los enganches, algo muy útil cuando estás haciendo pruebas en servidores donde se establecen conexiones web automáticamente.

Ahora puedes elegir ejecutar la aplicación directamente en el navegador web que abre la página web lanzando el ejecutor compilado para WebAssembly.

Y como nueva opción estrella ahora puedes configurar la opción No ejecutar que combinada con la reconexión automática es capaz de reiniciar la instancia expulsando todos los enganches sin abrir un nuevo vClient, en su lugar se fuerza la reconexión del ejecutor que tienes abierto lo que produce que se recargue la nueva versión reiniciada. La nueva experiencia de ejecución es fantástica permitiendo que el ciclo programar y probar sea ahora más rápido que nunca.

Diagrama ejecutor F5

Web

Pantalla completa

Las aplicaciones web soportan pantalla completa y drag and drop

Optimiza la experiencia de usuario integrando funciones nativas que maximizan el espacio visual y la fluidez operativa en el navegador.

La ejecución web de aplicaciones da un salto en la experiencia de usuario al incorporar dos funcionalidades nativas clave. En primer lugar, se añade soporte para trabajar a pantalla completa mediante WebAssembly.

A nivel de desarrollo, las funciones de la ventana principal son ahora totalmente operativas en el entorno web. Esto permite aprovechar todo el espacio visual del monitor, garantizando además que, al restaurar la ventana, se mantengan los tamaños y estados originales exactamente igual que en la ejecución local.

En segundo lugar, la interacción de los usuarios se agiliza con el soporte para operaciones de arrastrar y soltar, o drag and drop. Es posible mover elementos y organizar la información de forma directa e intuitiva desde cualquier navegador, replicando la fluidez habitual de una aplicación de escritorio.

Aplicaciones web sin limitaciones de espacio ni de usabilidad.

Diagrama pantalla completa y drag drop

RESPONSE_STATUS

Nuevas variables especiales RESPONSE_STATUS y CONTENT_TYPE para tus procesos en código nativo

Controla estados de respuesta y formatos de salida de forma nativa, eliminando la dependencia de funciones auxiliares o código JavaScript.

Hasta ahora, para devolver un código de estado HTTP específico en una petición web, como un 404 de recurso no encontrado o un 201 de registro creado, era necesario recurrir a funciones auxiliares o código JavaScript. Esto rompía la fluidez de los procesos escritos íntegramente en código nativo.

Con la nueva variable especial RESPONSE STATUS, tienes el control del código HTTP de respuesta directamente desde tus procesos. Simplemente asigna el valor numérico deseado a esta variable en cualquier punto de la ejecución.

Si una validación falla, asignas un 400 y terminas el proceso; si la operación es correcta, asignas un 201. Si no declaras la variable o su valor es cero, el sistema asume un 200 OK por defecto.

También tienes disponible la variable especial CONTENT TYPE para especificar el tipo de respuesta generada. Tanto RESPONSE STATUS como CONTENT TYPE están disponibles ahora directamente en el asistente de variables especiales para agilizar la programación.

Implementa semántica REST estándar sin salir de tu código nativo.

Diagrama RESPONSE_STATUS y CONTENT_TYPE

Ficheros web

Comandos para gestionar ficheros en disco desde la web

Supera las restricciones de seguridad del navegador y automatiza el acceso al sistema de archivos local para optimizar procesos empresariales.

La ejecución de aplicaciones empresariales en entornos web tradicionalmente choca con las restricciones de seguridad al intentar acceder al sistema de archivos local del usuario.

Con la nueva batería de comandos para gestionar ficheros en disco desde la web, eliminamos esta barrera técnica. Los desarrolladores de Velneo ahora disponen de instrucciones nativas que permiten interactuar de forma directa con el almacenamiento local del equipo cliente directamente desde el navegador. Siempre respetando los permisos del sistema.

Estos comandos habilitan operaciones fundamentales como la creación, lectura, escritura, renombrado y eliminación de archivos en el disco del usuario. En la práctica, esto significa que es posible programar procesos de importación de archivos locales y la exportación de informes directamente a carpetas específicas del cliente.

Todo el código se diseña con la misma filosofía y comandos que se emplean al desarrollar para un cliente de escritorio nativo. La plataforma se encarga de abstraer la complejidad técnica del entorno web, garantizando un código único y limpio. Gestión de archivos sin límites, desde cualquier navegador.

Diagrama gestionar ficheros web

Visor HTML

El visor HTML funciona en web

Integra contenido estático y archivos del sandbox en tus formularios para enriquecer la interfaz de tus aplicaciones desde el navegador.

El control visor HTML ya es funcional en la ejecución web de Velneo. A partir de esta versión, puedes integrar y visualizar contenido web directamente dentro de los formularios de tus aplicaciones cuando se ejecutan en el navegador.

Esta mejora está optimizada para mostrar contenido estático como texto en formato HTML, cargar ficheros locales alojados en el sandbox de la aplicación, o visualizar páginas internas servidas por tu propio servidor.

Para una correcta implementación en entornos web, es necesario contemplar ciertas particularidades de diseño. El visor HTML se renderiza en una capa superior, por lo que debes evitar el solapamiento con otros controles en la interfaz. Además, debido a las políticas de seguridad de los navegadores, la carga de direcciones externas puede estar sujeta a restricciones CORS.

Mayor versatilidad en la presentación de contenido para tus aplicaciones web.

Diagrama visor HTML web

Listas táctiles

Listas táctiles y tap&hold en navegadores de dispositivos móviles

Logra una experiencia de uso nativa y fluida en tus aplicaciones web Velneo sin requerir instalaciones adicionales.

La ejecución de aplicaciones web de Velneo da un paso decisivo en dispositivos móviles. Ahora el cliente web soporta de forma integral el manejo de listas táctiles y la interacción de mantener pulsado, o tap and hold, directamente desde el navegador de un smartphone o tablet.

Esto permite ofrecer al usuario final una experiencia de uso fluida e idéntica a la de una aplicación nativa, pero sin necesidad de instalación.

Para darte control total sobre esta nueva capacidad, hemos ampliado las clases de sistema y de aplicación. Las funciones que detectan si estás en un dispositivo móvil o si el hardware cuenta con una pantalla táctil ahora son totalmente compatibles con la arquitectura web.

Además, la activación de los gestos táctiles ya no está atada de forma rígida al sistema operativo subyacente. Mediante nuevas funciones por código, puedes leer y configurar en tiempo real si están activos los gestos, el tap and hold o la selección completa en los controles de edición de fecha y hora.

Interacción táctil sin barreras, en cualquier plataforma y desde el navegador.

Diagrama listas táctiles

HTTPS vServer

Nuevo servicio HTTPS integrado en el vServer

Simplifica despliegues eliminando vModApache. Gestiona websockets y multidominio de forma nativa para una arquitectura más eficiente.

Velneo integra ahora un servicio HTTPS nativo directamente en el vServer, gestionando peticiones web, ficheros estáticos y websockets de forma unificada.

Este avance simplifica drásticamente la arquitectura de despliegue y deja obsoleto el uso del componente vModApache, que pasa a considerarse deprecated a partir de este lanzamiento.

El nuevo servidor soporta multidominio mediante VirtualHosts, permitiendo enrutar diferentes instancias y carpetas de estáticos según el dominio de origen.

Desde vAdmin dispones de una interfaz visual completa para controlar el servicio, configurar puertos proxy, asignar certificados SSL, definir alias y personalizar páginas de error.

Además, incorpora un sistema detallado de logs de acceso y errores con rotación diaria, y optimiza la carga web aplicando compresión Brotli nativa a los componentes. Menos dependencias externas, mayor control y rendimiento web directo desde el núcleo del servidor.

Diagrama HTTPS vServer

Administrador web

Nuevo administrador, web y mejorado

Optimiza el control de tus servidores con una interfaz ágil que acelera la lectura de logs y mantiene tu lógica de trabajo habitual.

El Administrador de Velneo presenta una interfaz rediseñada que moderniza la experiencia de gestión manteniendo la lógica de trabajo habitual. Esta actualización no solo renueva el aspecto visual, sino que incorpora mejoras operativas directas para el control diario de los servidores.

Uno de los cambios más productivos es la carga rápida de mensajes del servidor. La lectura del log y la monitorización ahora son mucho más ágiles, lo que permite localizar advertencias o errores de ejecución sin tiempos de espera, incluso en servidores con una alta densidad de eventos.

Adicionalmente, se ha optimizado la gestión del ciclo de vida de las aplicaciones al introducir el reinicio de soluciones e instancias con herencia. En escenarios donde una solución depende de múltiples cajas heredadas, ya no es necesario intervenir cada componente de forma individual. Con una sola orden, el sistema ejecuta el reinicio respetando el árbol de herencia, asegurando que todas las dependencias se recarguen de manera íntegra y perfectamente sincronizada.

La adopción de este nuevo entorno está pensada para ser gradual y segura. Si en un proyecto crítico se necesita mantener el panel anterior por motivos de adaptación de tu equipo, el sistema incluye una clave de configuración que permite revertir de manera instantánea a la interfaz clásica sin afectar a la operatividad del servidor.

Mayor velocidad de diagnóstico y control integral del ecosistema de herencias desde un entorno visual optimizado.

Diagrama administrador web

IA

Generador IA

Generador de aplicaciones con IA

Optimiza el desarrollo automatizando la creación de estructuras y proyectos base a partir de requerimientos técnicos.

Crear la estructura inicial de una nueva aplicación empresarial es una tarea repetitiva que consume tiempo valioso. Para optimizar este proceso, vDevelop incorpora una nueva extensión interna: el generador de aplicaciones con inteligencia artificial.

Al proporcionar los requerimientos generales del sistema, la inteligencia artificial automatiza la creación del esqueleto de tu software. El generador se encarga de construir la solución y los proyectos correspondientes desde cero en caso de que no existan. Además, la herramienta diseña y estructura de forma automática la base de datos completa e incluso genera y asigna los iconos necesarios para la interfaz gráfica.

Durante todo el proceso, el sistema mantiene un registro transparente de los tokens consumidos en cada generación, permitiendo un control exacto sobre el uso de la herramienta.

El resultado es un punto de partida funcional obtenido en cuestión de segundos. Esto elimina el trabajo manual de configuración y la creación de tablas básicas, permitiendo al desarrollador centrarse directamente en programar las reglas de negocio y la lógica específica que el cliente necesita.

Menos tiempo construyendo la base y más agilidad entregando soluciones.

Diagrama generador IA