RAD Studio 11.1 es la próxima versión de todas nuestras herramientas de desarrollo favoritas. Únase a Marco Cantu, David Millington, Kyle Wheeler y Jim McKeeth en este seminario web para ver las novedades de RAD Studio Alexandria 11.1. Un seminario web imprescindible para todos los fans de Delphi, C++Builder y RAD Studio.
[ Descargar una versión de prueba ] [ Portal del cliente ] [ Comprar ahora ] [ Renovar ]
Table of Contents
Mira la repetición en YouTube
Diapositivas RAD Studio 11.1
El paisaje
- Microsoft lanzó Windows 11
- Totalmente enfocado en él, razón clave para elegir “11”
- Nueva plataforma de desarrollo Windows App SDK (también conocido como Project Reunion)
- Transición a ARM en el escritorio
- Liderado por Apple con MacOS
- Además, ARM reina en las plataformas móviles
- Desarrolladores en 4K
- La alta resolución y la multipantalla son comunes para los desarrolladores.
- Creciendo también para los usuarios finales
Qué es genial en RAD Studio
Productividad del desarrollador : el envío es una característica. Llegue al mercado 5 veces más rápido con Delphi y C++ Builder
Aplicaciones nativas rápidas : con compiladores nativos, RAD Studio brinda a sus aplicaciones la velocidad que necesitan (sin sobrecarga)
Acceso a la base de datos : clave para el diseño inicial de Delphi, el acceso a la base de datos es parte integral de RAD Studio
Potentes bibliotecas de C++: se pueden usar cientos de bibliotecas de C++ en C++Builder o Delphi en RAD Studio
Acceso a la API de la plataforma : le brinda acceso a todas las API de la plataforma en todas las plataformas
Diseñadores visuales : olvídese de crear prototipos en otra herramienta, solo diséñelo y termínelo en RAD Studio IDE
Comunidad sólida : llena de socios tecnológicos, MVP, capacitadores, autores y desarrolladores
Compatibilidad con versiones anteriores : tiene una inversión en su código, RAD Studio mantiene eso relevante
Resumen de RAD Studio 11.0
- Gran enfoque en IDE
- Diseñador de formularios habilitado para IDE High DPI y High DPI
- Estilos VCL en el diseñador VCL; mejoras en el diseñador FMX y el diseño/código de ventanas múltiples para una unidad
- Calidad LSP y nuevo formateador de código C++
- Nueva página de bienvenida
- Compatibilidad con Visual Studio Code LSP
- Mejoras mínimas del instalador
- Compiladores y cadenas de herramientas de Delphi y C++
- Calidad C++: RTTI (componentes); manejo de excepciones
- Compilador y cadena de herramientas Delphi MacOS 64 ARM (M1)
- Mejoras menores en el lenguaje Delphi Resumen de RAD Studio 11.0
- Mejoras en las bibliotecas
- Calidad Delphi RTL: TZipFile, estructuras de datos de 64 bits, Bluetooth LE
- Trabajo de modernización de VCL
- Mejor FMX High DPI en Windows e integración de escritorio, incluido WebView 2
- Soporte de Android API 30 y trabajo relacionado
- Plataformas Delphi adicionales
- Compatibilidad con WSL 2 (Subsistema de Windows para Linux)
- Incluido WSLg (GUI de Linux) en Windows 11
Descripción general de RAD Studio 11.1
- Centrarse en la calidad y las mejoras
- Usabilidad, rendimiento, estabilidad
- Algunas nuevas características pequeñas de IDE
- Mejor información de código y LSP
- Para ambos lenguajes, Delphi y C++
- Plataformas y Utillaje
- Soporte oficial para Windows 11, MacOS 12 Monterey, iOS 15 y Android 12
- bibliotecas
- Mejoras de rendimiento y calidad y pequeñas adiciones a Delphi RTL, bibliotecas de bases de datos, VCL, FireMonkey
IDE de estudio de RAD
11.0: IDE y diseñadores
- IDE de alto DPI
- Fuentes nítidas en todas las ventanas y el editor
- Diseñador de formularios habilitado para alto DPI
- Estilos activos en VCL Designer
11.1: Calidad IDE
- Amplia calidad IDE de alta DPI
- Mejor uso del IDE con mejoras de escritorio remoto en la barra de herramientas, tamaño de fuente
- Mejor escalado al arrastrar ventanas entre monitores de diferente resolución
- Integración adicional de IDE Fix Pack
- Diseñadores de alto DPI mejorados para VCL y FireMonkey y el diseñador de formularios VCL con estilo
- Mejoras en el cuadro de diálogo GetIt con almacenamiento en caché de imágenes y IU reelaborada (basada en VCL TControlList)
- “Empezar a trabajar” en modo usuario
11.1: Mejoras del IDE
- Vista de mensajes: los errores, advertencias y sugerencias se diferencian por color (los colores se pueden personalizar)
- Cuadro de diálogo Nuevos elementos: plataformas disponibles para cada elemento
- También usa TControlList y ofrece otras vistas
- El cuadro de diálogo Compilar muestra la plataforma y la configuración de compilación
11.0: Nueva página de bienvenida
- Nueva página de bienvenida nativa, basada en VCL y flexible
- El diseño y el contenido son totalmente personalizables: muestra lo que quieras y dónde quieras
11.1: Actualizaciones de la página de bienvenida
- Fondos de pantalla
- Predefinido para cada uno de los 3 estilos, puede usar una imagen personalizada
- Admite agregar marcos personalizados con ToolsAPI
- Demostraciones en github.com/Embarcadero/RADStudio11Demos en Object Pascal ➤ VCL ➤ VCL WelcomePage
11.1 Code Insight en Delphi y C++Builder
- Trabajo de calidad Delphi LSP
- Grandes mejoras de rendimiento, en escenarios comunes, las operaciones son de 5 a 30 veces más rápidas
- Mayores cambios para unidades con muchas dependencias
- Mejoras: escriba parámetros al completar una declaración de clase, incluyendo T en una declaración genérica y mostrando tipos de conjuntos
- Amplio trabajo de calidad cquery C++
- Mejora significativa de las funciones y el rendimiento (p. ej., de 30 s a 2 segundos)
- Planificación de una versión de seguimiento especial solo para C ++ pronto con aún más mejoras
Compiladores y herramientas de C++ y Delphi
11.0 Compiladores
11.0 Mejoras de escritorio y móviles
- Mejor FMX Windows e integración de escritorio
- Mejoras de FireMonkey Windows High-DPI
- De píxeles a unidades independientes del dispositivo (PX a DP)
- Target Android API 30 (AndroidX, compras en la aplicación,
- que coincida con los nuevos requisitos de Play Store)
- Implementación WebView 2 (Chromium Edge) de TWebBrowser
11.1 Trabajo de calidad
- Calidad TListView y TWebBrowser
- Integración mejorada del SDK de Android
- Problemas relacionados con Windows High DPI
- Rendimiento y mucho más
Delphi RTL en “Alejandría”
- 11.0 Funciones clave
- TZipFile (incluido Zip64, eliminación de archivos, mejoras de calidad y optimizaciones)
- Mejoras en estructuras de datos grandes (y 64 bits)
- Listas, operaciones de flujo grande, mejoras de diccionario para hash y capacidad
- Record helpers para TDateTime y TCurrency , función UTCNow
- Nuevas clases principales: TNoRefCountObject y TPointerStream
- Calidad Bluetooth LE (para la mayoría de las plataformas)
- Optimizaciones de rendimiento y mejoras de RTTI (soporte de matriz abierta)
- Estadísticas del grupo de subprocesos PPL
- 11.1 Optimización Delphi RTL y trabajo de calidad
- Nueva clase TURLStream (un descendiente de TStream con soporte para operaciones asíncronas)
- Soporte para Windows 11 y Server 2022 en la estructura de datos TOSVersion
11.1 Mejoras en datos e Internet
- Mejoras de datos RTL y FireDAC
- Integración de vista de estructura FireDAC
- Compatibilidad con MariaDB 10.6, SQLite Encryption Extension (SEE), Firebird 4 nuevos tipos de datos
- Servidor RAD
- Nuevos puntos finales REST SysAdmin para el manejo de registros, la gestión de copias de seguridad y la validación de la base de datos
- Función de implementación integrada para RSLite
- RAD Server Lite (presentado en 11.0): incorpora IBToGo, fácil de implementar, implementación ilimitada, rendimiento limitado
- Tecnologías Web
- WebBroker en Android
- Calidad de DataSnap
11.1 Portal de Calidad y Calidad General
- Arreglos específicos para más de 650 problemas de QP
- Nuevas características: 30
- Errores: 632 *
* Estimación, prueba final pendiente en algunos problemas, no incluye duplicados y no reparará/funcionará como se esperaba
- Cuestiones de QP abordadas por área de producto:
- IDE: más de 250 problemas
- FireMonkey y VCL: alrededor de 100 números cada uno
- RTL, Datos, Compiladores: más de 50 números para cada área
Iniciativas de productos adicionales
- SDK de AWS de Appercept para Delphi
- Acuerdo de distribución a largo plazo, incluido en Enterprise y Architect
- Se esperan nuevos lanzamientos a un ritmo constante
- Bibliotecas de interfaz de usuario de Delphi (VCL + FMX) para Python
- Biblioteca de interfaz de usuario gratuita para desarrolladores de Python
- Actualice a una licencia de Delphi para poder y características adicionales
- Además, puede usar Python en aplicaciones Delphi
Resumen de RAD Studio 11.1
- Centrarse en la calidad y las mejoras
- Usabilidad, rendimiento, estabilidad
- Amplia calidad IDE de alta DPI (y escritorio remoto)
- Diseñadores de alto DPI mejorados para VCL y FireMonkey y el diseñador de formularios VCL con estilo
- La página de bienvenida ahora ofrece imágenes de fondo y admite la adición de marcos personalizados
- Cuadro de diálogo GetIt con imágenes en caché y una interfaz de usuario reelaborada
- Pequeñas características nuevas de IDE
- Mejor información de código y LSP
- Trabajo significativo del motor LSP cquery de C++
- Calidad y enfoque en el rendimiento de Delphi LSP
- Plataformas y Utillaje
- Soporte oficial para Windows 11, MacOS 12 Monterey, iOS 15 y Android 12
- Depurador ARM de Delphi para MacOS de 64 bits y depurador de Android de 64 bits basado en LLDB
- C++ STL y RTL mejoran
- bibliotecas
- Mejoras de rendimiento y calidad y pequeñas adiciones a Delphi RTL, bibliotecas de bases de datos, VCL, FireMonkey
- Algunas pequeñas características nuevas
Más información
- Publicación de blog del anuncio de Marco blogs.embarcadero.com/anounce-the-availability-of-rad-studio-11-1-alexandria/
- Vea las novedades de 11.1 Alexandria embarcadero.com/products/rad-studio/whats-new-in-11-alexandria
- Página Novedades en DocWiki embarcadero.com/RADStudio/Alexandria/en/11_Alexandria_-_Release_1
- Lista de problemas informados por los clientes que se abordaron en RAD Studio 11.1 docwiki.embarcadero.com/RADStudio/Alexandria/en/New_features_and_customer_reported_issues_fixed_in_RAD_Studio_11.1
- Matriz de características de RAD Studio en embarcadero.com/docs/rad-studio-feature-matrix.pdf
- Se actualizaron las demostraciones de RAD Studio 11 en GitHub en github.com/Embarcadero/RADStudio11Demos
- Nueva plataforma de destino ARM de Delphi MacOS de 64 bits
- Binario universal (paquete Intel + ARM)
- Mejoras menores en el lenguaje Delphi
- Compatibilidad con literales binarios y separadores de dígitos
- Soporte de ensamblador en línea para instrucciones AVX (AVX-512)
- Compiladores de C++
- RTTI mejorado (para componentes)
- Más trabajo sobre el manejo de excepciones
- CMake: revisión de funcionalidades y paquetes que puede manejar
- Mejoras en la interoperabilidad de C++/Delphi
11.1 Compiladores y depuradores
- Los compiladores de Delphi mejoran la estabilidad y el rendimiento (cuando los utiliza el motor LSP)
- Los compiladores de ventana Delphi y C++Builder tienen soporte adicional para la configuración de seguridad de la plataforma ASLR, DEP/NX y TSAWARE, ahora habilitada de forma predeterminada
- Nuevos depuradores de Delphi basados en LLDB
- Depurador ARM de 64 bits para macOS de Delphi
- Depurador Delphi Android de 64 bits
- Parte de la dirección estratégica de los depuradores de RAD Studio para LLDB
- Compilador C++, calidad STL y RTL
- Integración mejorada de Delphi RTL
- Por ejemplo, matriz dinámica con iteradores STL
- Integración mejorada de Delphi RTL
Nuevas opciones de vinculación
- Prevención de ejecución de datos (DEP)
- Permite que el sistema marque una o más páginas de la memoria como no ejecutables, lo que impide que el código se ejecute desde estas regiones de la memoria, lo que dificulta la explotación de los desbordamientos del búfer.
- Aleatorización del diseño del espacio de direcciones (ASLR)
- Organiza aleatoriamente las posiciones del espacio de direcciones de las áreas de datos clave de un proceso, incluida la base del ejecutable y las posiciones de la pila, el montón y las bibliotecas.
- Previene la explotación de vulnerabilidades de corrupción de memoria.
- ASLR de 64 bits de alta entropía (solo en aplicaciones de 64 bits)
- Permite que ASLR use todo el espacio de direcciones de 64 bits.
- Servicios de terminal
- Cree aplicaciones compatibles con Terminal Server (TSAWARE).
Nuevas opciones de vinculación del compilador Delphi 11.1
Nuevas opciones del enlazador 11.1 C++Builder
Bibliotecas RAD 11.1 Calidad y mejoras
Mejoras de VCL “Alexandria”
- 11.0: Trabajo de Modernización
- Implementación “nueva” de RichEdit (RichEdit 4.1)
- Gran colección de pequeñas mejoras centradas en eliminar los legados de XP
- Nuevo componente TDBLabeledEdit
- 11.1 VCL se centra en características recientes
- Incluyendo TTreeView mejorado, TRichEdit, TEdgeBrowser, TLabelledEdit y TNumberBox, parpadeo y DoubleBuffering, VCL High-DPI y problemas de escala
- Una demostración de Delphi WinUI3 (disponible en GetIt)
- Parte de nuestro enfoque SDK de aplicaciones de Windows
FireMonkey en “Alejandría”
11.0 Mejoras de escritorio y móviles
- Mejor FMX Windows e integración de escritorio
- Mejoras de FireMonkey Windows High-DPI
- De píxeles a unidades independientes del dispositivo (PX a DP)
- Target Android API 30 (AndroidX, compras en la aplicación,
- que coincida con los nuevos requisitos de Play Store)
- Implementación WebView 2 (Chromium Edge) de TWebBrowser
11.1 Trabajo de calidad
- Calidad TListView y TWebBrowser
- Integración mejorada del SDK de Android
- Problemas relacionados con Windows High DPI
- Rendimiento y mucho más
Delphi RTL en “Alejandría”
- 11.0 Funciones clave
- TZipFile (incluido Zip64, eliminación de archivos, mejoras de calidad y optimizaciones)
- Mejoras en estructuras de datos grandes (y 64 bits)
- Listas, operaciones de flujo grande, mejoras de diccionario para hash y capacidad
- Record helpers para TDateTime y TCurrency , función UTCNow
- Nuevas clases principales: TNoRefCountObject y TPointerStream
- Calidad Bluetooth LE (para la mayoría de las plataformas)
- Optimizaciones de rendimiento y mejoras de RTTI (soporte de matriz abierta)
- Estadísticas del grupo de subprocesos PPL
- 11.1 Optimización Delphi RTL y trabajo de calidad
- Nueva clase TURLStream (un descendiente de TStream con soporte para operaciones asíncronas)
- Soporte para Windows 11 y Server 2022 en la estructura de datos TOSVersion
11.1 Mejoras en datos e Internet
- Mejoras de datos RTL y FireDAC
- Integración de vista de estructura FireDAC
- Compatibilidad con MariaDB 10.6, SQLite Encryption Extension (SEE), Firebird 4 nuevos tipos de datos
- Servidor RAD
- Nuevos puntos finales REST SysAdmin para el manejo de registros, la gestión de copias de seguridad y la validación de la base de datos
- Función de implementación integrada para RSLite
- RAD Server Lite (presentado en 11.0): incorpora IBToGo, fácil de implementar, implementación ilimitada, rendimiento limitado
- Tecnologías Web
- WebBroker en Android
- Calidad de DataSnap
11.1 Portal de Calidad y Calidad General
- Arreglos específicos para más de 650 problemas de QP
- Nuevas características: 30
- Errores: 632 *
* Estimación, prueba final pendiente en algunos problemas, no incluye duplicados y no reparará/funcionará como se esperaba
- Cuestiones de QP abordadas por área de producto:
- IDE: más de 250 problemas
- FireMonkey y VCL: alrededor de 100 números cada uno
- RTL, Datos, Compiladores: más de 50 números para cada área
Iniciativas de productos adicionales
- SDK de AWS de Appercept para Delphi
- Acuerdo de distribución a largo plazo, incluido en Enterprise y Architect
- Se esperan nuevos lanzamientos a un ritmo constante
- Bibliotecas de interfaz de usuario de Delphi (VCL + FMX) para Python
- Biblioteca de interfaz de usuario gratuita para desarrolladores de Python
- Actualice a una licencia de Delphi para poder y características adicionales
- Además, puede usar Python en aplicaciones Delphi
Resumen de RAD Studio 11.1
- Centrarse en la calidad y las mejoras
- Usabilidad, rendimiento, estabilidad
- Amplia calidad IDE de alta DPI (y escritorio remoto)
- Diseñadores de alto DPI mejorados para VCL y FireMonkey y el diseñador de formularios VCL con estilo
- La página de bienvenida ahora ofrece imágenes de fondo y admite la adición de marcos personalizados
- Cuadro de diálogo GetIt con imágenes en caché y una interfaz de usuario reelaborada
- Pequeñas características nuevas de IDE
- Mejor información de código y LSP
- Trabajo significativo del motor LSP cquery de C++
- Calidad y enfoque en el rendimiento de Delphi LSP
- Plataformas y Utillaje
- Soporte oficial para Windows 11, MacOS 12 Monterey, iOS 15 y Android 12
- Depurador ARM de Delphi para MacOS de 64 bits y depurador de Android de 64 bits basado en LLDB
- C++ STL y RTL mejoran
- bibliotecas
- Mejoras de rendimiento y calidad y pequeñas adiciones a Delphi RTL, bibliotecas de bases de datos, VCL, FireMonkey
- Algunas pequeñas características nuevas
Más información
- Publicación de blog del anuncio de Marco blogs.embarcadero.com/anounce-the-availability-of-rad-studio-11-1-alexandria/
- Vea las novedades de 11.1 Alexandria embarcadero.com/products/rad-studio/whats-new-in-11-alexandria
- Página Novedades en DocWiki embarcadero.com/RADStudio/Alexandria/en/11_Alexandria_-_Release_1
- Lista de problemas informados por los clientes que se abordaron en RAD Studio 11.1 docwiki.embarcadero.com/RADStudio/Alexandria/en/New_features_and_customer_reported_issues_fixed_in_RAD_Studio_11.1
- Matriz de características de RAD Studio en embarcadero.com/docs/rad-studio-feature-matrix.pdf
- Se actualizaron las demostraciones de RAD Studio 11 en GitHub en github.com/Embarcadero/RADStudio11Demos