1 puntos por GN⁺ 2025-09-13 | Aún no hay comentarios. | Compartir por WhatsApp
  • Embarcadero lanzó oficialmente RAD Studio 13 Florence junto con Delphi 13 y C++Builder 13
  • La nueva versión incluye un IDE de 64 bits, soporte reforzado para C++23, extensiones del lenguaje Delphi (como el operador ternario), componentes de IA y amplias mejoras de calidad
  • Con SmartCore AI Component Pack y otros recursos, los desarrolladores pueden integrar funciones de IA en sus apps o crear aplicaciones centradas en IA con facilidad
  • Funciones clave de web, gestión de paquetes y plataforma como WebBroker, WebStencils y GetIt recibieron importantes actualizaciones
  • Se reforzó la usabilidad y compatibilidad en múltiples plataformas, IDE, depuración, bibliotecas de UI, acceso a bases de datos y herramientas de código

Anuncios principales de RAD Studio 13 Florence

  • Embarcadero lanzó oficialmente RAD Studio 13 Florence junto con Delphi 13 y C++Builder 13
  • Esta versión incluye un IDE de RAD Studio de 64 bits, el compilador más reciente de C++Builder basado en Clang, extensiones del lenguaje Delphi, componentes de IA y chatbot de IA, mejoras generales en funciones existentes y una actualización enfocada en la calidad

Extensiones del lenguaje Delphi y operador ternario

  • Se agregó por fin el soporte para el operador ternario, una función largamente solicitada en el lenguaje Delphi
  • Usa una sintaxis basada en la palabra clave “if”, similar a la de muchos otros lenguajes, y permite expresiones condicionales más concisas
  • También se introducen varias mejoras de sintaxis, como la función integrada NameOf, las directivas del compilador {$PUSHOPT}/{$POPOPT}, la declaración implícita del parámetro Self dentro de operadores de clases record, los operadores “is not” y “not in”, la directiva “noreturn” y restricciones para tipos genéricos

C++Builder: soporte para C++23 y Clang 20

  • El compilador Modern Win64 de C++Builder se actualizó a Clang 20
  • Con la adopción predeterminada del estándar del lenguaje C++23, ofrece un entorno moderno para desarrollo en C++
  • Incluye un runtime mejorado de Address Sanitizer (ASAN), bibliotecas compartidas versionadas y mejor compatibilidad con versiones anteriores

Incorporación del IDE de 64 bits

  • Se introduce por primera vez un IDE totalmente de 64 bits para la plataforma objetivo Windows 64
  • Soporta compilación y depuración tanto para Delphi como para C++, y agrega herramientas de código basadas en Visual Assist
  • Integra funciones como COM/ActiveX, Type Libraries, Live Templates y el menú Surround
  • El proceso de instalación quedó integrado como parte central del IDE

SmartCore AI Component Pack

  • El lanzamiento de RAD Studio SmartCore AI Component Pack facilita la integración de funciones de IA en apps de Delphi y C++Builder
  • Un solo componente de conexión de IA puede comunicarse vía REST con distintos motores de IA como OpenAI, Claude, Gemini y Ollama
  • Los componentes para solicitar distintos tipos de datos, como texto e imágenes, pueden vincularse fácilmente con la UI
  • Facilita ampliar la experiencia de usuario basada en IA con generación de contexto, traducción, insights de datos, chatbots y más
  • Estará disponible pronto como paquete oficial a través de GetIt

Mejoras en WebStencils y WebBroker

  • Se incorporan gestión de sesiones, soporte para Apache/Nginx y mejoras de logging en WebStencils (biblioteca de plantillas web) y WebBroker
  • WebStencils ofrece sesiones, variables globales, sentencias switch, autenticación/autorización, acceso directo a datasets y control detallado
  • Permite implementar con facilidad sitios web complejos y sistemas de permisos e inicio de sesión

Control de versiones de paquetes en GetIt

  • El gestor de paquetes GetIt añade control de versiones, con soporte para ofrecer varias versiones al mismo tiempo e instalación selectiva

Búsqueda en el IDE y usabilidad

  • Se reforzaron las funciones de búsqueda en Project Manager, vista de estructura, ventana de mensajes, registro de eventos y más, además de agregarse opciones de agrupación

Sitio de RAD AI Companion

  • Se lanzó un nuevo chatbot basado en IA (RAD AI Companion) para apoyar a los usuarios de RAD Studio 13:

Nuevas y mejoradas integraciones de plataforma

  • Actualizaciones para objetivos Windows en ajustes de API, WinRT API, proyección WinMD de WinAPI y el control WebView2
  • Se amplían los headers de la API de iOS en Delphi, se fortalecen las herramientas de compilación y despliegue para Android, y mejora el importador Java2OP

Nuevas funciones de VCL y FireMonkey

  • VCL: integración de la interfaz Microsoft UIAutomation (soporte para accesibilidad y pruebas de automatización de UI), estilización de la barra de título, mejoras en ControlList, FormsTabsBar y TToggleSwitch, e incorporación de scroll en ActionMainMenuBar
  • FireMonkey: mejoras en Display Link Service (animaciones más fluidas), rendimiento de copiado de bitmaps por GPU, nuevo MaskEdit, ampliación de propiedades de TPresentedScrollBox, IFMXSpellCheckerServiceEx, TAlignLayout, nuevo componente ApplicationEvents y muchas otras mejoras
  • También mejora la integración con FMXLinux y se actualiza Skia4Delphi

Accesibilidad a bases de datos y FireDAC

  • Se actualiza FireDAC (biblioteca de acceso a bases de datos de alta calidad) y se añaden autenticación OAuth (Oracle), respaldo paralelo (Firebird) y mejor soporte para arreglos de PostgreSQL
  • Incluye varias mejoras adicionales, como soporte para campos Unsigned Big Integer
  • En el futuro se incluirá una licencia de InterBase 15 Developer Edition

RAD Server, API y multitenencia

  • Se agrega una opción de documentación de API basada en Swagger, además de facilitar la configuración multitenant y la gestión de versiones de API

Herramientas de código y soporte para actualización

  • Se restaura el motor CodeInsight “Classic” para Delphi y se ofrece en paralelo con DelphiLSP
  • Se introduce el asistente Delphi Upgrade Advisor (recomendaciones para configuración de proyectos y mejoras de código)
  • C++: Visual Assist integrado con soporte para el IDE de 64 bits y mayor estabilidad

Calidad del IDE y del depurador

  • El depurador basado en LLDB se actualiza a la versión 20, mejora la experiencia de depuración en el IDE de 64 bits y se optimiza el cuadro de diálogo Attach to Process
  • Se mejoran detalles de la UI como Smart CodeInsight, pestañas y temas del editor, y la copia de mensajes de error en la ventana de estructura
  • Se amplía oficialmente ToolsAPI para personalizar el IDE

Guía de uso del producto

  • Ya están disponibles en línea la versión de prueba y los builds oficiales de RAD Studio 13, Delphi 13 y C++Builder 13
  • Los usuarios con licencia existente pueden descargarlos de inmediato y recibirán notificación por correo electrónico
  • Se pueden descargar desde https://my.embarcadero.com

Aún no hay comentarios.

Aún no hay comentarios.