Revoluciona tu forma de programar
Llega Velneo 37 con grandes novedades que integran inteligencia artificial, optimizan el entorno web y flexibilizan la interfaz de usuario, esta versión está diseñada para que crees aplicaciones más potentes, seguras y visuales en tiempo récord.
¡El futuro de tus aplicaciones empieza aquí!
PROGRAMACIÓN
El control de edición de texto soporta editores externos
El control de edición de texto ahora permite abrir y modificar su contenido utilizando cualquier editor externo del sistema operativo, sincronizando los cambios de vuelta automáticamente. Esta integración facilita el manejo de textos complejos y permite aprovechar la inteligencia artificial de tus editores favoritos para programar scripts JS, QML, HTML y CSS con mayor agilidad.
Parámetros clave de funciones JSON con jerarquía
Las funciones de fórmula JSON soportan ahora jerarquía en sus claves mediante el separador ‘>’, permitiendo la lectura y escritura de objetos o arrays anidados en un solo paso. Las rutas inexistentes se generan de forma automática al guardar datos, optimizando enormemente el trabajo con estructuras de datos complejas.
Comandos de instrucción JSON con soporte de datos maestros
Los comandos de generación de JSON de ficha y lista ahora soportan de forma nativa la inclusión de datos de tablas maestras. Velneo resuelve automáticamente la jerarquía de punteros a través de múltiples niveles de profundidad en un único paso. Esto elimina la necesidad de procesos manuales, logrando integraciones más simples y un código mucho más limpio y eficiente.
Nuevo control dibujo externo
El control dibujo ahora permite cargar de forma nativa imágenes externas, GIFs animados y campos binarios mediante URLs o fórmulas. Supera las limitaciones clásicas de formato estático, se actualiza automáticamente en pantalla y añade nuevos métodos en la API JS para su gestión en tiempo de ejecución.
Funciones de administración ejecutables en el servidor
La clase vServerAdmin de JavaScript y su objeto global theServerAdmin ya están disponibles para su ejecución en tercer plano. Esto permite a los desarrolladores crear flujos de administración personalizados en el servidor sin necesidad de otorgar permisos de Supervisor a los usuarios finales. Se garantiza así el principio de menor privilegio, mejorando la seguridad al gestionar usuarios, grupos, instancias y licencias de forma controlada y centralizada.
Crea y calcula fórmulas dinámicas de cualquier origen
El control de edición de fórmulas dinámicas se independiza para usarse en cualquier parte de la aplicación. A través del API de JavaScript, permite asignar la tabla de origen dinámicamente, guardar las expresiones como texto y evaluarlas en tiempo de ejecución, facilitando la creación de reglas de negocio configurables por el usuario.
Señal OnClose en formularios
La nueva señal OnClose permite interceptar y cancelar el cierre de ventanas o pestañas si existen cambios sin guardar. Al establecer el retorno a NO en el evento, la acción se detiene automáticamente. Esta funcionalidad se aplica a formularios, rejillas y otros objetos, otorgando un control total para crear aplicaciones más robustas.
EDICIÓN
Nuevo ejecutor de aplicación configurable con F5
vDevelop incorpora un nuevo ejecutor de aplicaciones centralizado en la tecla F5, que permite configurar al detalle el entorno de pruebas mediante el atajo Shift + F5. Permite definir la ejecución en escritorio o web, el reinicio de herencias, el modo debug y la expulsión de enganches. Destaca la opción de no ejecutar un nuevo cliente, la cual aprovecha la reconexión automática de vClient para refrescar los cambios en segundos sin acumular ventanas abiertas.
Nueva extensión histórico de cambios de un objeto
La nueva extensión Histórico de cambios en vDevelop permite consultar la evolución de cualquier objeto de tu proyecto directamente desde el editor. Gracias a su integración con vVersion, ofrece un registro detallado de las modificaciones que incluye útiles filtros por usuario y descripción. Es la herramienta ideal para garantizar una trazabilidad total e inmediata de tus desarrollos.
vVersion mejorado con control de cambios
El sistema vVersion presenta una renovación visual y funcional integral centrada en el control detallado de cambios. Estrena una interfaz moderna con temas personalizables y nuevas herramientas de filtrado avanzado. Además, su lógica de retención optimizada garantiza un registro histórico exacto para asegurar una trazabilidad absoluta en la evolución de tus proyectos.
Mejoras en la exportación e importación de objetos
La exportación e importación de objetos ahora conserva la jerarquía completa de carpetas. Al importar puedes replicar la estructura original desde la raíz de forma automática o elegir una ruta específica para los nuevos elementos. Esta mejora garantiza proyectos organizados y una integración de código rápida y predecible.
Nuevas extensiones para ajustar toolbars y menús
vDevelop incorpora nuevas extensiones para realizar cambios masivos en el diseño de interfaces. Ahora puedes actualizar en bloque la posición y el modo de visualización de toolbars y menús sin editar componente por componente. Elimina tareas manuales repetitivas y asegura la consistencia visual de tus aplicaciones en tiempo récord.
Mejoras en el generador de interfaz
El nuevo generador de interfaz acelera la creación de aplicaciones ofreciendo amplias opciones de configuración para un ajuste preciso a cada proyecto. Destaca por su integración total con vERP, generando formularios y menús que incluyen manejadores automáticos para control de permisos y validación dinámica de forma nativa. Además, introduce un menú arbolado lateral organizado por módulos para una interfaz estructuralmente más limpia.
Editor externo de scripts
vDevelop incluye un nuevo botón para abrir y modificar scripts desde cualquier editor externo en cualquier sistema operativo. Esta mejora agiliza la escritura de código JS, QML, HTML y CSS utilizando las herramientas favoritas del desarrollador. Su mayor ventaja es habilitar el uso de asistentes basados en inteligencia artificial para generar y refactorizar código de manera eficiente.
WEB
Nuevo administrador, web y mejorado
El Administrador estrena una interfaz rediseñada que moderniza la gestión visual y operativa, incluyendo una clave para volver temporalmente a la versión clásica si es necesario. Destaca por la nueva carga rápida de mensajes del servidor y la capacidad de reiniciar soluciones e instancias respetando la herencia. Una mejora diseñada para agilizar drásticamente la monitorización y el despliegue de dependencias.
Nuevo servicio HTTPS integrado en el vServer
El vServer de Velneo incorpora un servidor HTTPS nativo con soporte multidominio, gestión de websockets y compresión Brotli integrada para optimizar la carga web. Permite administrar certificados SSL, VirtualHosts y logs con rotación directamente desde vAdmin. Con esta implementación, el componente vModApache pasa a considerarse deprecated, centralizando todo el despliegue web en el propio servidor.
Listas táctiles y tap&hold en navegadores de dispositivos móviles
El cliente web de Velneo incorpora soporte integral para listas táctiles y la acción de mantener pulsado en dispositivos móviles. Ahora es posible detectar pantallas táctiles y configurar el comportamiento de estos gestos en tiempo real mediante código. Esto permite ofrecer desde el navegador una experiencia fluida e idéntica a la de una aplicación nativa, adaptándose dinámicamente a cualquier plataforma o dispositivo.
El visor HTML funciona en web
El control visor HTML ya es funcional en la ejecución web de Velneo, permitiendo integrar contenido estático, ficheros locales o páginas internas. Su renderizado en capa superior requiere un diseño sin solapamientos en la interfaz. Además, opera de forma simplificada bajo restricciones CORS y sin ejecución de JavaScript o señales nativas. Esta novedad aporta mayor versatilidad a la presentación de contenido en tus aplicaciones web.
Comandos para gestionar ficheros en disco desde la web
Se incorpora una nueva serie de comandos nativos que permite a las aplicaciones web gestionar ficheros en el disco local del usuario. Esta mejora facilita operaciones de lectura, escritura y manipulación de archivos sin depender de intervenciones manuales. Permite desarrollar lógicas de archivo idénticas a las del escritorio, pero ejecutables de forma transparente en el entorno web.
Nuevas variables especiales RESPONSE_STATUS y CONTENT_TYPE para tus procesos en código nativo
La nueva variable especial RESPONSE_STATUS permite fijar el código de estado HTTP de una respuesta web directamente desde los procesos nativos de Velneo, eliminando la necesidad de usar JavaScript para este fin. Esto facilita el diseño de APIs y la aplicación de semántica REST estándar manteniendo la coherencia del código.
Las aplicaciones web soportan pantalla completa y drag & drop
Las aplicaciones web de Velneo ahora soportan ejecución a pantalla completa y operaciones drag and drop de forma nativa. Los desarrolladores pueden usar funciones estándar de ventana para maximizar el espacio de trabajo y ofrecer interacciones fluidas con los datos. Una mejora clave para crear interfaces web inmersivas con la misma experiencia que en el escritorio.
IA
Generador de aplicaciones con IA
Velneo vDevelop incorpora un nuevo generador de aplicaciones impulsado por inteligencia artificial. A partir de los requerimientos, esta herramienta construye automáticamente la estructura del proyecto, la base de datos y la interfaz en cuestión de segundos. Esto elimina el trabajo manual inicial, permitiendo al desarrollador centrarse directamente en la lógica de negocio y agilizar las entregas.