Delphi

Delphi, permite a los desarrolladores crear increíbles aplicaciones de alto rendimiento para Windows, macOS, iOS, Linux y Android utilizando un mismo código fuente nativo.

Con Delphi los ahora pueden disfrutar de la declaración de variables en línea, tipos de inferencia y mucho más.

Encuentra la manera más rápida de escribir, compilar, empaquetar y desplegar aplicaciones nativas multiplataforma con la potencia, legibilidad y flexibilidad del lenguaje Modern Object Pascal. Disfruta de sus compiladores nativos y bibliotecas de componentes para Windows, macOS, iOS, Android y Linux, y su único código fuente para crear aplicaciones para todas las plataformas con menos esfuerzo de codificación.

imagen descriptiva de flujo de trabajo con delphi

PRINCIPALES CARACTERÍSTICAS

Diseña atractivas interfaces de usuario de escritorio y aplicaciones móviles con Delphi

  • Diseña tu interfaz de usuario, luego personaliza fácilmente las vistas específicas de la plataforma y el dispositivo sin duplicar el esfuerzo de diseño.
  • Arrastra y suelta componentes visuales y no visuales, desde la paleta, utilizando nuestro diseñador visual.
  • Conecta visualmente los elementos de la IU a las fuentes de datos utilizando LiveBindings Designer.
  • Valida tu diseño en tiempo real, usando Vista previa en vivo en el dispositivo.
  • Agrega un diseño receptivo, con componentes conscientes de la resolución, para computadoras de escritorio, tabletas y teléfonos inteligentes

Diseña y ejecuta aplicaciones con Delphi

Implementa mejoras en VCL para pantallas con altos PPP, compatibilidad con Per Monitor V2, nuevas API de Windows 10 y WinRT, compatibilidad actualizada con plataformas móviles, y más..

Ofrece el valor añadido que se merecen todas sus ediciones. Las ediciones Enterprise de C++Builder Rio ofrecen una licencia de implementación de RAD Server para un sitio y una licencia de implementación de InterBase ToGo. La edición Architect ahora incluye una licencia de Sencha ExtJS Professional, una licencia de implementación de InterBase ToGo, una licencia de implementación para múltiples sitios de RAD Server y una licencia de AquaData Studio.

Estas licencias adicionales amplían las capacidades de habilitación web, servidor back-end de aplicaciones y bases de datos para tus aplicaciones empresariales.

Última Versión

  • RAD Studio 11 añade soporte de high-DPI al IDE: Esto mejora las actividades diarias de los desarrolladores con soporte completo para los últimos monitores 4k+, con fuentes e iconos más limpios y nítidos, y soporte de alta resolución en todas las ventanas del IDE, incluidos los diseñadores de formularios VCL y FMX y el editor de código. Ahora puede diseñar sus formularios directamente en alta resolución.
  • Los estilos VCL agregan soporte en tiempo de diseño: cree prototipos de UI elegantes aún más rápido al ver inmediatamente en el momento del diseño cómo se verán sus formularios y controles con estilo cuando se ejecuten.
  • Mejoras en el uso de varios monitores y ventanas múltiples: puede diseñar y editar código para el mismo formulario al mismo tiempo en varias ventanas, incluida la «extracción» del diseñador de formularios de una ventana a otra. Esto le permite imitar los beneficios del antiguo diseñador flotante de formularios en el diseño IDE moderno, incluso en múltiples pantallas.
  • Página de Bienvenida: Completamente reconstruida con la VCL (eliminando las dependencias del navegador), la nueva página tiene una apariencia nativa y una interfaz de usuario que se ajusta al IDE, además de que es fácil de personalizar en diseño y contenido.
  • Formateador de código C++: automatiza el diseño de tu código C++ usando el formato clang.
  • Numerosas mejoras de Code Insight (DelphiLSP) basadas en los comentarios y solicitudes de la comunidad de desarrolladores.
  • Escritorio remoto: compatibilidad mejorada con escritorio remoto (para VCL e IDE).
  • Guías de tiempo de diseño de FireMonkey: Cree prototipos más rápido con líneas visuales para mover y alinear controles (similar a la VCL), con soporte mejorado de margen y relleno.
  • Componente Rich Edit actualizado: Una nueva implementación elimina las dependencias de XP y trae características adicionales al control TRichEdit, que incluyen: detección de URL, revisión ortográfica, color de fondo y transparencia.
  • TreeView CheckBoxes: Soporte para CheckBoxes en TreeViews añadido, con cada nodo soportando 3 estados (parcial, atenuado, exclusión) para ayudar a personalizar el UI.
  • Nuevo componente TLabelDBEdit que ofrece una nueva versión del galardonado componente de datos TLabelEdit para un prototipado más rápido.
  • Gran colección de mejoras menores de VCL, incluido el tamaño y la fuente predeterminados del formulario, el botón de copia del cuadro de diálogo de excepción, las mejoras de Coolbar, los márgenes en Memo y RichEdit, los marcos de cuadro de grupo opcionales y muchos más.
  • Soporte mejorado FMX High-DPI para Windows y escritorio con una visibilidad superior del UI de escritorio, dad por un motor de escalado actualizado que se ha movido desde coordenadas físicas a lógicas.
  • Soporte para el control WebView 2 de Microsoft (Edge Chromium) en el componente WebBroser.
  • RAD Studio 11 soporte la última API Android 30 y las últimas Billing APIs, y también las bibliotecas migradas para utilizar AndroidX.
  • Soporte en Android para múltiples ficheros classes.dex, simplificando la integración de dependencias externas de Android.
  • Compilador macOS 64-bit ARM y herramientas que incluyen construcción universal de binarios para subidas a la Intel/ARM AppStore
  • Soporte del lenguaje Delphi para decimales binarios y separadores de dígitos.
  • Las mejoras de las herramientas de C++ incluyen RTTI de estilo Delphi revisado para tipos de C++ (lo que permite compilar componentes con Clang), incluido el uso de typeid en tipos de estilo Delphi; RTTI de estilo C++ mejorado para tipos Delphi; mejoras en la calidad de CMake y un manejo de excepciones muy mejorado tanto en Win32 como en Win64.
  • Foco en la calidad de RTL: TZipFile, mejoras de 64 bits para grandes estructuras de datos, Bluetooth LE
  • Record Helper para TDateTime en System.DateUtils hace que las tareas comunes de fecha y hora sean más rápidas de codificar y que el código sea más limpio de leer. Los ejemplos incluyen obtener la primera fecha del mes o año, o convertir a un formato de fecha Unix, verificar AM/PM, averiguar si está en un año bisiesto, etc.
  • Record Helper para TCurrency en System.SysUtils hace que el trabajo con Currency sea más simple y fácil.
  • Las mejoras de RTL de C++ incluyen el uso de make_shared<> y make_unique<> con clases Delphi; soporte string_view para cadenas Delphi; fácil conversión de cadenas Delphi/C++, incluida la capacidad de asignar directamente una cadena Delphi a una cadena C++ y viceversa; y la conversión del tipo de datos del núcleo Delphi (como TDateTime, Variant, etc.) hacia y desde cadenas de C++ mediante to_string() y from_string().
  • Reconocimiento de LSP de ficheros Include
  • Auto reinicio del servidor LSP
  • Navegación por el código más inteligente con refactorización
  • Autocompletado de código con la tecla Tab
  • Soporte a la clase helper
  • Sugerencias de Array cuando se asignan
  • Uso de Visual Studio Code para editar código Delphi con completado de código, gracias al soporte LSP como parte de la licencia.
  • FireDAC en esta nueva versión ofrecer mejoras específicas para las bases de datos PostgreSQL, Oracle, y Firebird
  • Las bibliotecas cliente HTTP y REST han sido extendidas con mecanismos de timeout, soporte para HTTP/2, TLS 1.3, y Base64 URL Encoding
  • Un nuevo componente TRESTRequestDataSetAdapter simplifica la carga de conjuntos de datos a RAD Server
  • Un nuevo RAD Server Lite para bajo tráfico permite distribuciones sin límite de tus soluciones multi-capa, junto con el motor de RAD Server totalmente escalable
  • Para DataSnap, el mapeo lógico de REST URL es ahora configurable
  • Esta versión incluye correcciones específicas para más de 650 problemas reportados por los clientes en el Quality Portal (QP)
  • Más de 110 nuevas características solicitadas por los clientes en el sistema QP

Precios y principales diferencias

Valor añadido

Como valor añadido y pensando en tu formación, Danysoft imparte múltiples cursos y webinars sobre desarrollo de aplicaciones basadas en estas herramientas. Contando para esto con profesionales de gran experiencia en el sector, garantizando ser una amplia fuente de conocimientos.

A continuación, te dejamos algunos de estos cursos y webinars para que puedas profundizar.

¡Da el salto a nuevos conocimientos!

Siguiente paso

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

Productos Relacionados

Interbase bases de datos SQL embebida

Base de datos SQL embebida, ultra veloz y escalable con seguridad de datos de calidad comercial, recuperación anti desastres y sincronización de cambios.

Programa aplicaciones con Rad Studio Embarcadero

RAD Studio es la manera más rápida de diseñar y desarrollar aplicaciones nativas y servicios multiplataforma modernos.

Diseña aplicaciones con Embarcadero Delphi

Con Delphi Encuentra la manera más rápida de escribir, compilar, empaquetar y desplegar aplicaciones nativas multiplataforma.

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.
0 comentarios

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 *