RAD Studio 13.0 – Florence

La plataforma de desarrollo de aplicaciones definitiva para Windows, Linux, Mac y dispositivos móviles nativos.

RAD Studio® es un IDE de desarrollo de software para crear aplicaciones nativas para Windows, macOS, iOS, Android y Linux a partir de una base de código Delphi y aplicaciones de Windows con C++. Con diseñadores visuales e IA integrada, RAD Studio utiliza un conjunto de herramientas integradas, acceso integral a datos y una arquitectura basada en componentes para acelerar el flujo de trabajo de desarrollo.

Novedades Principales de RAD Studio 12 Athens

RAD Studio 12 Athens ofrece un conjunto muy significativo de nuevas características más allá de lo que RAD Studio 11.3 ofrece hoy en día.

RAD Studio 12 ofrece soporte oficial de Delphi para iOS 17, Android 13 y macOS Ventura. RAD Studio 12 también es compatible con Ubuntu 22 LTS y Windows Server 2023.

Versión preliminar actualizada del compilador de C++ basado en CLANG: compilador de C++ de línea de comandos mejorado para Win64, compatible con los últimos estándares de C++ y una mejor integración de bibliotecas externas.

La integración de Visual Assist proporciona la mejor finalización de código, navegación de código y refactorización de cambios de nombre para código C++ y un increíble aumento de la productividad.

Los literales de cadena de varias líneas permiten incrustar más fácilmente texto de varias líneas SQL, HTML, JSON, XML dentro del código fuente de una aplicación.

Rendimiento y calidad mejorados en los gráficos de FireMonkey y el renderizado de control de la interfaz de usuario en todas las plataformas, lo que sienta una nueva base para una calidad superior de las aplicaciones.

Interfaz de usuario de Win-32 MDI y VCL actualizada y rediseñada, y una nueva interfaz de usuario con pestañas VCL para facilitar la modernización de las aplicaciones existentes, con compatibilidad con HighDPI y estilos de mínimo esfuerzo, originados en Konopka Signature VCL Controls.

Nuevo componente FireDAC QBE para simplificar el filtrado de datos, mediante la habilitación de las consultas con ejemplo.

Asistente de asignación de datos JSON para generar clases que coincidan con la estructura de datos JSON, asignar datos a objetos como XML y transmitir a un nuevo archivo.

Mejoras en la compatibilidad con la plataforma Android, paneles de pantalla dividida para iOS y Android, icono completo y asistente para la pantalla de presentación, compatibilidad con el nivel de API de Android 33.

Mayor seguridad de las aplicaciones a través de restricciones en los comandos SQL, bloqueos en múltiples comandos y cambios SQL.

Se ha mejorado el IDE de RAD Studio para un uso diario más eficiente y rápido.

Conjunto completo de todos los encabezados de la API de Windows convertidos a Object Pascal, para facilitar a los desarrolladores de Delphi la llamada a cualquier API de la plataforma Windows.

Se han desarrollado endpoints del API de RAD Server más fáciles de usar para acelerar el uso de los desarrolladores y mejorar el consumo de servicios para el usuario final, con ID inteligentes (Sqids), mejor rendimiento, mejoras en la paginación de datos, y mejor autenticación de sesión. Además, incorpora una nueva opción de licencia de implementación.

Se han atendido 2.391 solicitudes de 1.196 clientes, en distintas mejoras de calidad del producto.

¡Nuevo! En RAD Studio 13

Check Check

IDE

  • IDE de 64 bits: en comparación con el IDE de 64 bits «Initial Release» en 12.3, 13.0 ofrece soporte Delphi y C++ para crear y depurar aplicaciones Windows de 64 bits, que ahora incluyen: herramientas de código para C++ a través de Visual Assist; soporte para bibliotecas COM, ActiveX y Type; Plantillas dinámicas (Ctrl+J) y el menú Surround, y mejoras de calidad.
    • Destinatarios: clientes con grandes proyectos/base de código.
  • Buscar y encontrar – Mejoras
    • Vista de Structure: una búsqueda incremental que admite vistas de código fuente y diseñadas, que ofrece resaltado de sintaxis en los resultados de búsqueda de código fuente. (Ctrl + F).
    • Project Manager – Buscar: admite consultas de alta velocidad y está optimizado para proyectos muy grandes (que contienen 20,000+ archivos) (Ctrl + F).
    • Panel de mensajes y registro de eventos. También cuenta con una función de búsqueda incremental dedicada para ayudar a navegar por estructuras de datos potencialmente grandes.
  • PackageVersion en GetIt – Instala versiones específicas de los componentes publicados.
  • Registro de mensajes: resaltados, sugerencias de agrupación y advertencia: proporciona una mayor claridad al navegar por un gran número de mensajes y acelera el proceso de compilación en aproximadamente un 10%.
  • Advisor Wizard actualizado: ayuda con una compilación y finalización de código más rápidas.
Check Check

Inteligencia Artificial (IA)

  • SmartCore AI Component Pack:

Integre la IA en sus aplicaciones, abordando los casos de uso de IA más populares y añadiendo soporte para la creación de contenido en el producto, como

  • Generación de imágenes y otros medios
  • Agregar soporte de localización en el producto para la traducción sobre la marcha,
  • Creación de un chatbot en la aplicación para agregar interactividad a una aplicación existente.
Check Check

Lenguaje Delphi

  • Nuevo operador ternario: característica de lenguaje muy solicitada Implementado usando la palabra clave «if», el operador ternario agregado a Delphi se asemeja a la misma característica en muchos lenguajes de programación y ofrece una forma más corta de expresar una condición directamente en una expresión.

X := if Value < 100 then 22 else 42;

  • NUEVO: operador «noreturn» – La directiva «noreturn» es un atributo que puede asociar con procedimientos, lo que indica que la llamada generará una excepción y no completará la ejecución regular. Esto permitirá al compilador omitir una advertencia sobre resultados indefinidos y también habilitar la optimización y la eliminación de código.
  • NUEVO: Función «NameOf»: coincide con la forma en que funciona la función de C# con un nombre similar. Puede pasarle cualquier identificador y devuelve la representación de cadena coincidente. Por ejemplo:

Memo1.Lines.Add (NameOf(TButton));

  • NUEVO: operadores «is not» y «not in» – El compilador permite los operadores «is not» y «not in», que ofrecen una versión más corta y legible de los operadores combinados existentes, por ejemplo,

if Obj is not TFoo then … // new syntax

  • NUEVO: En un método de una clase genérica, ahora es posible convertir el resultado de un método genérico que devuelve el propio tipo genérico.
  • NUEVO: Directivas del compilador –
    • Se amplió la directiva $IFOPT para admitir directivas largas
    • {$PUSHOPT} y {$POPOPT} (similar a C++ «#pragma option push» y «#pragma option pop»)
Check Check

VCL

  • Compatibilidad con UIAutomation: para mejorar la accesibilidad y la integración de las aplicaciones VCL con las herramientas de prueba de interfaz de usuario, la versión 13.0 agrega compatibilidad con UIAutomation a la biblioteca VCL. Actualmente se trata de un trabajo en curso.
  • Mejoras de TitleBar. El TitleBarPanel en 13 admite estilos VCL personalizados. En otras palabras, la versión agrega compatibilidad con controles con estilo de dibujo en el área de la barra de título, una característica solicitada desde que se introdujo TitleBar.
  • Actualizaciones de TMenu para incluir el desplazamiento: corrección de problemas de la API de Windows.
  • WinUI3 Demo – Actualizado e integrado con el producto.
  • EdgeBrowser – Control de Microsoft WebView 2 (también conocido como Edge basado en Chromium) actualizado a la versión 1.0.3296.44 del SDK de WebView2.
  • Mejoras en
    • TControlList (nuevo evento SpIitButton y OnGetItemHint y propiedad ShowItemHint)
    • FormsTabsBar (compatibilidad con transparencia, evento OnGetTabCaption, métodos TabFromPoint y TabIndexFromPoint hechos públicos y nueva propiedad MouseMiddleButtonClose)
Check Check

Mejoras clave de la plataforma FireMonkey

  • Nuevo: Display Link Service. Las animaciones en las aplicaciones se ven más fluidas y limpias gracias a una importante actualización de los componentes FMX. Esto da como resultado una estabilidad y suavidad notablemente mejoradas de las animaciones, lo que hace que las animaciones sean más fluidas.
    • Este es un cambio y una mejora significativos, que hacen que la animación FMX esté a la par y, en algunos casos, sea más rápida que otras soluciones móviles.
    • Esta mejora es visible en todas las plataformas de destino y controladores de GPU que FireMonkey puede usar.
  • Actualización de Skia – ahora en 7.0.0.
  • FMXLinux – Nueva versión.
  • MaskEdit – Nuevo control MaskEdit para FireMonkey, que funciona de manera similar a la contraparte de VCL. Incluye un diseñador específico para máscaras de entrada.
  • Mejoras en otros controles FMX, por ejemplo, TComboEdit Autocompletar.
  • Se agregó soporte de pantalla completa para iOS.
Check Check

FireDAC y mejoras de datos

  • Nuevo tipo de campo: TFieldType.ftLargeUint – Es compatible con FireDAC a través de los controladores Oracle y MySQL, así como con TFDMemTable
  • Oracle – Compatibilidad con OAuth 2.0 – agregada a FireDAC TFDConnection.
  • Firebird 5.0 – Soporte para operación paralela en TFDFBBackup.
  • TFDMemTable mejorado: ahora permite cargar JSON estándar y también RecsSkip y RecsMax para filtrar (para admitir WebStencils).
Check Check

Desarrollo Web

  • Administración y autenticación de sesiones de WebBroker: componente de administración de sesiones con muchas funciones que funciona bien con WebStencils. Permite el control del contenido y los puntos finales para usuarios específicos. Incluye autenticación basada en roles.
  • Compatibilidad con FastGCI y NGINX: ofrece una arquitectura más robusta y escalable.
  • WebStencils: gran cantidad de nuevas funciones para WebStencils, incluidas variables adicionales, declaración de cambio, integración de sesión automatizada, lista blanca de seguridad para componentes / objetos a los que se accede a través de RTTI y acceso a las propiedades de DataSet.
Check Check

RAD Server:

  • Mejoras de Multi-Tenancy: la configuración específica del inquilino (como las conexiones de base de datos) ahora se puede configurar antes de que se ejecute cualquier lógica de negocios. Esto permite la separación de bases de datos entre inquilinos.
  • NUEVO IEMSResourceInterceptor – Los métodos BeforeRequest y AfterRequest habilitan una gran cantidad de diferentes opciones de autenticación y registro.
Check Check

Mejoras clave de C++:

  • Actualización de la cadena de herramientas de LLVM (v20): La cadena de herramientas se ha actualizado de LLVM v15 a LLVM v20. Esta actualización es compatible con los estándares recientes de C++ y las optimizaciones del compilador.
  • Compatibilidad con C++ 23 introducida en C++Builder Windows Modern Toolchain: el nuevo compilador basado en Clang 20 presenta compatibilidad con C++ 23, lo último en el estándar de lenguaje C++.
    • Bcc64x ahora tiene como valor predeterminado C++23, pero los desarrolladores pueden optar por tener como destino C++20 o C++17 según sea necesario.
  • Bibliotecas compartidas RTL/STL versionadas: Las bibliotecas de tiempo de ejecución compartidas (por ejemplo, libc++.dll) ahora tienen el sufijo del número de versión de BDS (por ejemplo, libc++-370.dll). Esto evita conflictos de tiempo de ejecución cuando se instalan varias versiones de RAD Studio.
  • Mejorado
    • Entorno de ejecución de Address Sanitizer (ASAN) (compatibilidad con Win11),
    • Compatibilidad con versiones heredadas del compilador de C++Builder.
Check Check

Ediciones de productos

RAD Studio 13 – Professional

  • Incluye Delphi y C++Builder
  • Crear aplicaciones de escritorio para Windows y macOS (Delphi)
  • Cree aplicaciones móviles con Delphi para Android e iOS
  • Creación de aplicaciones web con WebStencils
  • IDE de 64 bits compatible con bases de código extragrandes y compilación Win64

RAD Studio 13 – Enterprise – edición Professional y además:

  • Compilador de Linux (Delphi)
  • FireDAC Cliente/Servidor, conectividad de base de datos remota
  • Desarrollo de servidores de aplicaciones con DataSnap y RAD Server. (Incluye 1 licencia de RAD Server)
  • RAD Server Lite para aplicaciones RAD Server sencillas y de bajo tráfico fáciles de implementar
  • Licencia de InterBase 2020 ToGo Mobile incluida

RAD Studio 13 – Architect – edición Enterprise y además:

  • Modelado y diseño de bases de datos con Aqua Data Studio (se requiere suscripción)
  • Desarrollo web con Sencha Ext JS Pro
  • Servidor RAD Licencia multiservidor incluida

Contacta con tu comercial de Danysoft y comienza hoy mismo a desplegar tus herramientas de desarrollo actualizadas para crear, de manera más rápida y fácil, aplicaciones nativas multiplataforma, que son el motor de la eficiencia empresarial e impulsan el crecimiento comercial.

Siguiente paso

Si estas interesado en este producto o necesitas más información no dudes en contactarnos.

Productos Relacionados

Embarcadero C++ Builder

Con C++ Builder desarrollarás un entorno visual, tendrás la opción de desarrollar y compilar código con la mejor tecnología e IDEs disponibles del mercado.
2 comentarios
    • Administrador Dice:

      Hello, thank you for contacting us.
      In the following links you can see the available trainings and the cost.
      https://danysoft.com/crear-apps-moviles-con-firemonkey-directo/
      https://danysoft.com/modernizacion-aplicaciones-delphi/
      Greetings.

      Responder

Dejar un comentario

¿Quieres unirte a la conversación?
¡Siéntete libre de contribuir!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *