C++DelphiIDENoticiasRAD Studio

Anuncio de la disponibilidad de RAD Studio 11.1 Alexandria

07radstudio111alexandriareleasedblue

Embarcadero se complace en anunciar el lanzamiento de RAD Studio 11 Alexandria Release 1, también conocido como RAD Studio 11.1, junto con Delphi 11.1 y C++Builder 11.1.

El lanzamiento de RAD Studio 11.1 Alexandria mejora las excelentes características introducidas en RAD Studio 11, con un enfoque en las mejoras de usabilidad, rendimiento y estabilidad. También incluye algunas funciones nuevas, incluidos nuevos controladores de bases de datos. Además, el lanzamiento de RAD Studio 11.1 ofrece soporte oficial para los sistemas operativos lanzados después del lanzamiento de 11.0: Windows 11, macOS 12 Monterey, iOS 15 y Android 12. Delphi también cambia a una nueva tecnología de depuración en algunas de las plataformas.

En esta publicación de blog, queremos destacar algunas de las principales funciones nuevas y mejoras en RAD 11.1, cubriendo las actualizaciones de calidad más relevantes.

Mejoras del IDE

El IDE de RAD Studio es el enfoque principal de la versión 11.1, con el objetivo de redondear las características introducidas en las versiones recientes:

  • Amplia calidad de IDE de alta DPI, además de un uso mejorado del IDE con escritorio remoto
  • Mejoras con diseñadores de alto DPI para VCL y FireMonkey y el diseñador de formularios VCL con estilo
  • La nueva página de bienvenida introducida en 11.0 ahora ofrece imágenes de fondo y admite la adición de marcos personalizados con una nueva API de herramientas abiertas.

rad111announce_01

  • Mejoras de GetIt Library Manager con imágenes en caché y una implementación de interfaz de usuario reelaborada (basada en el componente VCL TControlList)

rad111announce_02

También hay algunas características nuevas de IDE:

  • La vista Mensajes usa diferentes colores para errores del compilador, mensajes y sugerencias para resaltar mejor los problemas (los colores se pueden personalizar)

rad111announce_03

  • El nuevo cuadro de diálogo Elementos muestra las plataformas disponibles para cada elemento.rad111announce_04
  • El cuadro de diálogo Compilar muestra la plataforma y la configuración de compilación utilizada por la compilación actualrad111announce_05

Información de código en Delphi y C++Builder

Otra área importante de enfoque de calidad de RAD Studio 11.1 es Code Insight para ambos lenguajes, Delphi y C++.

La implementación de Code Insight en lenguaje C++, que se basa en la arquitectura del Protocolo de servidor de lenguaje y cquery , se mejoró en términos de calidad y rendimiento. Esta es un área en la que estamos trabajando activamente y para la cual podríamos lanzar una nueva actualización enfocada pronto.

El motor Delphi LSP experimentó grandes mejoras de rendimiento, con la mayoría de los proyectos cargando y actualizando la información de errores de 5 a 30 veces más rápido. Otros cambios incluyen la visualización de parámetros de tipo al completar una declaración de clase, la inclusión de T en una declaración genérica y la visualización de tipos de conjuntos.

rad111announce_06

Compiladores y Depuradores

Se mejoraron los compiladores Delphi y C++ para las distintas plataformas en términos de estabilidad y rendimiento. Los compiladores de ventanas Delphi y C++Builder tienen soporte adicional para las configuraciones de seguridad de la plataforma ASLR, DEP/NX y TSAWARE, que ahora están habilitadas de manera predeterminada. Los archivos binarios y los paquetes de tiempo de ejecución de RAD Studio ahora se crean con esta configuración habilitada.

rad111announce_07

Con respecto a los depuradores, además del trabajo de calidad general, el depurador ARM de 64 bits para macOS de Delphi y el depurador de 64 bits para Android de Delphi ahora se basan en la arquitectura del depurador LLDB, que ya estaba en uso para el depurador de 64 bits de iOS de Delphi. La intención es unificar los depuradores de Delphi en esta tecnología, para la mayoría de las plataformas compatibles, como una forma de ofrecer una calidad cada vez mejor con el tiempo.

Además, C++ STL y RTL mejoraron su calidad, incluida una mejor integración de Delphi RTL (por ejemplo, mejorando las matrices dinámicas con iteradores STL).

Bibliotecas RTL, UI y de base de datos

En la versión 11.1, el núcleo Delphi RTL tenía varias optimizaciones y mejoras de calidad. También hay una nueva clase TURLStream, un descendiente de TStream con soporte para operaciones asíncronas. El producto agregó soporte para Windows 11 y Server 2022 en la estructura de datos TOSVersion.

El trabajo de calidad de VCL se centró en funciones recientes, como TTreeView mejorado, TRichEdit, TEdgeBrowser, TLabelledEdit y TNumberBox, parpadeo y DoubleBuffering, VCL High-DPI y problemas de escalado.

Además, recientemente lanzamos a través del administrador de paquetes GetIt una demostración que muestra el uso de la biblioteca WinUI 3 en Delphi, un paso más en nuestro soporte para Windows App SDK (que ya incluye WebView 2 y MSIX). Consulte WinUI 3 para obtener más información.

rad111announce_08

El trabajo de calidad de FireMonkey se centró principalmente en la calidad de TListView, la integración mejorada de Android SDK, TWebBrowser, problemas relacionados con Windows HighDPI y rendimiento

En términos de bibliotecas de bases de datos, FireDAC en 11.1 agregó la integración de Structure View y ofrece soporte para MariaDB 10.6, SQLite SEE y Firebird 4 nuevos tipos de datos. RAD Studio 11.1 también mejoró la calidad de DataSnap y la capacidad de implementar una aplicación WebBroker en Android.

rad111announce_09

Finalmente, con respecto a RAD Server, la nueva versión de RAD Studio agregó puntos finales de SysAdmin que incluyen manejo de registros, administración de copias de seguridad y validaciones de bases de datos, además de implementación integrada para RSLite.

Calidad

Como se mencionó, el lanzamiento de RAD Studio 11.1 Alexandria se centró en la calidad y eso incluye específicamente los problemas informados por los clientes y las escaladas de soporte. Esta versión proporciona mejoras de calidad para más de 650 problemas informados públicamente y solicitudes de funciones de los clientes. (Observe que la sincronización QP no es inmediata).

Hay más: AWS y Python

También queremos recordarles que desde la versión 11.0, Embarcadero también puso a disposición de los clientes de Enterprise y Architects la vista previa de un nuevo SDK de AWS para Delphi (con licencia de Appercept): se esperan nuevos lanzamientos a un ritmo constante. Además, la empresa comenzó a ofrecer bibliotecas gratuitas de interfaz de usuario de Delphi a los desarrolladores de Python, junto con la promoción de bibliotecas para usar Python en las aplicaciones de RAD Studio.

Puede leer más sobre el soporte de AWS en https://blogs.embarcadero.com/appercepts-new-aws-sdk-for-delphi-disponible-with-rad-studio-and-delphi-enterprise-and-architect/ y sobre Integración de Python en https://blogs.embarcadero.com/introduction-to-python-gui-development-with-delphi-for-python-vcl-fmx/

Listo para ir

Las pruebas de productos para RAD Studio, Delphi y C++Builder 11 ya están disponibles y las compilaciones de productos actualizadas están disponibles en la tienda en línea. Los clientes con suscripción de actualización pueden descargar e instalar RAD Studio 11 hoy usando su licencia existente y recibirán un correo electrónico anunciando la disponibilidad de la nueva versión. Las descargas están disponibles para su descarga en el portal de nuevos clientes en https://my.embarcadero.com .

Para más información, puedes consultar:

Además, puede registrarse para el seminario web de lanzamiento de RAD Studio 11.1 Alexandria mañana, consulte  https://blogs.embarcadero.com/whats-coming-in-rad-studio-join-the-upcoming-webinar/

Estamos muy contentos con la calidad del trabajo que hizo nuestro equipo para RAD 11.1 y estamos seguros de que disfrutará igualmente usando esta nueva versión de RAD Studio, C++Builder y Delphi.


Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

IN THE ARTICLES