Blog

Velneo 37: Revoluciona tu forma de programar

Ya tienes disponible en tu página de descargas los componentes de la versión Velneo 37.

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í!

Esta versión llega cargada con más de 200 novedades en todas las áreas de la plataforma: programación, edición, web e IA. A continuación se detallan las novedades más destacadas en cada área. Aquí tienes la lista completa de todas las mejoras, novedades e incidencias resueltas.

Programación

  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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

  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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

  • 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.
  • 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.
  • 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 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.
  • 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.
  • 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 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


  • 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.

Proyecto Velneo IA360