1 puntos por GN⁺ 2025-09-13 | 2 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

2 comentarios

 
xguru 2025-09-13

Vaya, ahora incluso Delphi y C++Builder van a incluir componentes de desarrollo con IA.
Delphi se siente como una especie de hogar emocional para mí, así que cada vez que salen novedades termino leyéndolas.

 
GN⁺ 2025-09-13
Opiniones en Hacker News
  • Es curioso que el cofundador de Netflix, Marc Randolf, haya trabajado en Borland
    RAD Studio es una herramienta que, como VB6, te permite arrastrar y soltar componentes sobre un formulario y conectarlos fácilmente, pero con un lenguaje más avanzado
    Sin embargo, la herramienta era demasiado cara, y Microsoft se quedó rápidamente con el mercado mediante competencia de precios, así que perdió el liderazgo temprano y quedó relegada a un nicho
    Después de eso, su crecimiento disminuyó y la política cambió hacia extraer valor de los usuarios existentes
    El proyecto Lazarus/FreePascal apareció como alternativa

    • Otra razón importante por la que Microsoft pudo dominar el mercado tan rápido fue que contrató directamente al reconocido desarrollador Anders Hejlsberg
  • Hoy en día Delphi tiene menos usuarios, y en especial los principiantes casi ni lo conocen, pero sigue siendo una gran herramienta (lo mismo aplica a C++ Builder)
    En particular, la experiencia de arrastrar y soltar componentes de UI sigue estando entre las mejores, y quizá Qt Creator sea lo más cercano
    Eso sí, es una pena que su popularidad haya caído por las políticas de licenciamiento excesivas del pasado
    Ahora Delphi Community Edition se ofrece gratis
    Si te sobra algo de tiempo, de verdad recomiendo probarlo; va muy bien para proyectos por hobby

    • Personalmente creo que WinForms es superior a estos
      Todavía uso WinForms para prototipado, y cuando quiero hacer rápido un mockup para enseñárselo a un gerente en 15 minutos, no hay nada como WinForms
  • Me sorprendió que Delphi todavía mantenga un nivel de uso bastante estable en ciertos grupos
    Recuerdo haber hablado hace algunos años con un desarrollador que defendía Delphi con mucha convicción

    • Cuando haces herramientas de administración/trabajo para alguien en particular, si la plataforma está clara y sabes bien cómo desplegar, una herramienta RAD o una plataforma con soporte para builds de escritorio es la mejor opción
      La UX también es mucho mejor que la de una app basada en navegador
      Yo también ahora hago herramientas administrativas con Java/Swing, y es mucho más fácil y rápido que una webapp (uso Claude Code para ese rol)
      Probablemente Delphi sería una herramienta aún mejor en velocidad de desarrollo, calidad y UX

    • Se podría decir que Delphi es el COBOL de los años 90

  • Como el servidor está caído y no se puede ver la publicación original, resumo el anuncio oficial
    "Embarcadero anunció oficialmente el lanzamiento de RAD Studio 13 Florence, Delphi 13 y C++Builder 13
    Esta versión Florence incluye IDE de 64 bits, compilador Clang actualizado para C++Builder, extensiones del lenguaje Delphi, componentes de IA, AI companion, mejoras a funciones existentes y un enfoque en mejoras de calidad"

  • Que el sitio web del blog (no la página principal oficial, sino el blog) esté inaccesible no es una buena señal para una herramienta de desarrollo comercial
    Me da pena porque tengo nostalgia por Delphi

    • No he visto otro compilador con una función de ayuda tan buena como la de Delphi
      Incluso sin internet, tenía documentación muy bien armada por biblioteca, con ejemplos prácticos
      Aún no he encontrado una herramienta mejor con la que fuera tan fácil crear apps GUI de escritorio
      Dejé Delphi alrededor de 2010 y me pasé a Java y a web/móvil, pero no hay nada que iguale esa calidad
      Ironicamente, todas las apps compiladas con Borland Delphi tienen una especie de característica multiplataforma: con solo instalar WINE funcionan sin problemas en varias plataformas como Linux y OSX

    • Es irónico haber recibido una página de error de Cloudflare en una página que podría servirse de forma estática por CDN
      Y ahora además se siente muy raro que Embarcadero incluso sea dueña de Ultra-Edit

  • Que ocurra un fallo de segmentación de memoria en código no complejo indica un malentendido sobre Object Pascal en sí