Delphi es un producto de software que utiliza el lenguaje de programación Object Pascal y proporciona un entorno de desarrollo integrado (IDE) para el desarrollo rápido de aplicaciones de software de escritorio, móviles , web y de consola , [1] actualmente desarrollado y mantenido por Embarcadero Technologies . Delphi evolucionó a partir de "Turbo Pascal para Windows" de Borland, en sí mismo una evolución con soporte de Windows de Turbo Pascal de Borland y Borland Pascal con Objetos, compiladores MS-DOS de código nativo de 16 bits muy rápidos con su propio y sofisticado entorno de desarrollo integrado (IDE) y interfaz de usuario textualkit de herramientas para DOS ( Turbo Vision ). Los primeros Turbo Pascal (para MS-DOS) se escribieron en un dialecto del lenguaje de programación Pascal ; en versiones posteriores se agregó soporte para objetos y se denominó Object Pascal .
Autor (es) original (es) | Borland , CodeGear , Embarcadero |
---|---|
Desarrollador (es) | Tecnologías Embarcadero |
Tipo | IDE |
Sitio web | delphi |
Delphi fue originalmente uno de los muchos nombres en clave de un proyecto de herramienta de desarrollo de prelanzamiento en Borland . El desarrollador de Borland, Danny Thorpe, sugirió el nombre en clave de Delphi en referencia a Oracle en Delphi . Uno de los objetivos de diseño del producto era proporcionar conectividad de base de datos a los programadores como una característica clave y un paquete de base de datos popular en ese momento era la base de datos Oracle ; por lo tanto, "Si desea hablar con [el] Oracle, vaya a Delphi".
A medida que el desarrollo continuó hacia la primera versión, el nombre en clave de Delphi ganó popularidad entre el equipo de desarrollo y el grupo de pruebas beta. Sin embargo, el liderazgo de marketing de Borland prefirió un nombre de producto funcional sobre un nombre icónico y se preparó para lanzar el producto bajo el nombre "Borland AppBuilder".
Poco antes del lanzamiento del producto Borland en 1995, se lanzó Novell AppBuilder, lo que dejó a Borland con la necesidad de un nuevo nombre de producto. Después de mucho debate y muchas encuestas de investigación de mercado, el nombre en clave de Delphi se convirtió en el nombre de producto de Delphi. [2]
Primeros años de Borland (1995-2003)
- Borland Delphi
Delphi (más tarde conocido como Delphi 1) fue lanzado en 1995 para Windows 3.1 de 16 bits y fue un ejemplo temprano de lo que se conoció como herramientas de Desarrollo Rápido de Aplicaciones (RAD). Las características de Delphi 1 incluyen:
- Herramientas visuales bidireccionales
- Modelo de evento de método de propiedad (PME)
- Gestión de la memoria de objetos, registros, componentes y propietarios
- Biblioteca de componentes visuales (VCL)
- Biblioteca en tiempo de ejecución (RTL)
- Manejo estructurado de excepciones
- Los componentes con reconocimiento de datos viven en tiempo de diseño
- Soporte de base de datos a través de enlaces BDE y SQL
- Borland Delphi 2
Delphi 2, lanzado en 1996, admitía entornos Windows de 32 bits y se incluía con Delphi 1 para conservar el desarrollo de aplicaciones Windows 3.1 de 16 bits. Nuevos componentes de Quickreport que reemplazan a Borland ReportSmith. Delphi 2 también introdujo:
- Cuadrícula de base de datos
- Automatización OLE
- Herencia de forma visual
- Cuerdas largas (más de 255)
- Borland Delphi 3
Delphi 3, lanzado en 1997, agregó:
- Nuevos componentes de VCL que encapsulan la versión 4.71 de los controles comunes de Windows (como Rebar y Toolbar)
- Arquitectura de TDataset separada de BDE
- Depuración de DLL
- Tecnología de información de código
- Paquetes de componentes y plantillas e integración con COM a través de interfaces.
- Componentes DecisionCube y Teechart para gráficos estadísticos
- WebBroker
- ActiveForms
- Arquitectura MIDAS de tres niveles
- Inprise Delphi 4
Inprise Delphi 4, lanzado en 1998, revisó completamente el editor y se volvió acoplable. Fue la última versión enviada con Delphi 1 para programación de 16 bits. Nuevas funciones incluidas:
- VCL agregó soporte para anclajes y restricciones de ActionLists.
- Sobrecarga de métodos
- Matrices dinámicas
- Controladores de bases de datos de alto rendimiento
- Windows 98 y Microsoft BackOffice apoyo
- Interoperabilidad de Java
- Desarrollo CORBA
- Borland Delphi 5
Borland Delphi 5 se lanzó en 1999 y mejoró Delphi 4 agregando:
- Marcos
- Desarrollo paralelo
- Capacidades de traducción
- Depurador integrado mejorado
- Soporte XML
- Soporte de base de datos ADO
- Interfaces de recuento de referencias
- Borland Delphi 6
Enviado en 2001, Delphi 6 admitió tanto Linux (usando el nombre Kylix ) como Windows por primera vez y ofreció una alternativa multiplataforma a la VCL conocida como CLX. Delphi 6 también agregó:
- La ventana Estructura
- Servicios web SOAP
- dbExpress
- BizSnap, WebSnap y DataSnap
- Borland Delphi 7
Delphi 7, lanzado en agosto de 2002, agregó soporte para:
- Desarrollo de aplicaciones web
- Temas de Windows XP
Utilizado por más desarrolladores de Delphi que cualquier otra versión única, Delphi 7 es uno de los IDE más exitosos creados por Borland. Su estabilidad, velocidad y bajos requisitos de hardware llevaron a un uso activo hasta 2020.
Años posteriores de Borland (2003-2008)
- Borland Delphi 8
Delphi 8 (Borland Developer Studio 2.0), lanzado en diciembre de 2003, era una versión exclusiva de .NET que compilaba el código Delphi Object Pascal en .NET CIL . El IDE cambió a una interfaz acoplada (llamada Galileo ) similar a Visual Studio.NET de Microsoft. Delphi 8 fue muy criticado [¿ por quién? ] por su baja calidad y su incapacidad para crear aplicaciones nativas (código Win32 API / x86). La imposibilidad de generar aplicaciones nativas solo se aplica a esta versión; la capacidad se restablecerá en la próxima versión.
- Borland Delphi 2005
La siguiente versión, Delphi 2005 (Delphi 9, también Borland Developer Studio 3.0), incluyó el desarrollo de Win32 y .NET en un solo IDE, reiterando el compromiso de Borland con los desarrolladores de Win32. Delphi 2005 incluyó:
- Se recuperó la capacidad de compilar aplicaciones nativas de Windows (* .exe) después de eliminarse en Delphi 8.
- Manipulación en tiempo de diseño de datos en vivo desde una base de datos
- IDE mejorado con múltiples temas
- for ... en declaración (como foreach de C # ) al lenguaje.
- Espacios de nombres de varias unidades
- Perspectiva del error
- Pestaña de historial
- Función de alineación
- Refactorización
- Comodines en declaraciones de usos
- Explorador de datos
- Prueba unitaria integrada
Delphi 2005 fue ampliamente criticado [3] por sus errores; Tanto Delphi 8 como Delphi 2005 tuvieron problemas de estabilidad cuando se enviaron, que solo se resolvieron parcialmente en los paquetes de servicios. La compatibilidad con CLX se eliminó para nuevas aplicaciones a partir de esta versión.
- Borland Delphi 2006
A finales de 2005, Delphi 2006 (Delphi 10, también Borland Developer Studio 4.0) fue lanzado combinando el desarrollo de C # y Delphi.NET, Delphi Win32 y C ++ (Vista previa cuando se envió pero estabilizado en la Actualización 1) en un solo IDE. Era mucho más estable que Delphi 8 o Delphi 2005 cuando se envió, y mejoró aún más con el lanzamiento de dos actualizaciones y varias revisiones. Delphi 2006 incluyó:
- Sobrecarga del operador
- Propiedades y métodos estáticos
- Directrices del diseñador, vista del posicionador de formularios
- Plantillas de código en vivo, finalización de bloques
- Números de línea, barras de cambio, edición sincronizada
- Plegado de código y navegación de métodos
- Sugerencias sobre herramientas de depuración
- Paleta de herramientas de búsqueda
- Administrador de memoria FastMM
- Soporte para MySQL
- Soporte Unicode en dbExpress
- Turbo Delphi y Turbo Delphi para .NET
El 6 de septiembre de 2006, The Developer Tools Group (el nombre de trabajo de la empresa aún no escindida) de Borland Software Corporation lanzó ediciones en un solo idioma de Borland Developer Studio 2006, recuperando el nombre Turbo . El conjunto de productos Turbo incluía Turbo Delphi para Win32, Turbo Delphi para .NET, Turbo C ++ y Turbo C #. Había dos variantes de cada edición: Explorer , una versión descargable gratuita y una versión Professional , con un precio de US $ 899 para nuevos usuarios y US $ 399 para actualizaciones, lo que abrió el acceso a miles de componentes de terceros. A diferencia de las ediciones personales anteriores de Delphi, las ediciones Explorer podrían usarse para desarrollo comercial.
- Transferencia de Delphi
El 8 de febrero de 2006, Borland anunció que estaba buscando un comprador para su línea de productos IDE y base de datos, incluido Delphi, para concentrarse en su línea ALM . En lugar de venderlo, Borland transfirió el grupo de herramientas de desarrollo a una subsidiaria independiente de propiedad absoluta llamada CodeGear el 14 de noviembre de 2006.
- Codegear Delphi 2007
Delphi 2007 (Delphi 11), la primera versión de CodeGear, fue lanzada el 16 de marzo de 2007. La personalidad Win32 fue lanzada primero, antes de que la personalidad .NET de Delphi 2007 basada en .NET Framework 2.0 fuera lanzada como parte de CodeGear RAD Producto Studio 2007. Por primera vez, Delphi se pudo descargar de Internet y activar con una clave de licencia. Nuevas funciones incluidas:
- Compatibilidad con MSBuild , eventos de compilación y configuraciones de compilación
- Mejoras a la VCL para Windows Vista
- dbExpress 4 con agrupación de conexiones y controladores delegados
- Ventanas del visor de CPU
- Mejoras de FastCode
- Soporte IntraWeb / AJAX
- Soporte de idiomas para francés, alemán y japonés
Delphi 2007 también eliminó algunas características:
- C # Builder debido a las bajas ventas como resultado de que Visual Studio también ofrece C #.
- El diseñador de Windows Form para Delphi .NET, debido a que se basaba en parte de la API de .NET framework, cambió tan drásticamente en .NET 2.0 que actualizar el IDE habría sido una tarea importante.
Las versiones internacionalizadas de Delphi 2007 se envían simultáneamente en inglés, francés, alemán y japonés. RAD Studio 2007 (nombre en código Highlander), que incluía el desarrollo de .NET y C ++ Builder, fue lanzado el 5 de septiembre de 2007.
- Delphi para PHP
La era CodeGear produjo un IDE dirigido al desarrollo de PHP a pesar de la palabra "Delphi" en el nombre del producto. Delphi para PHP era un marco PHP similar a VCL que habilitaba la misma metodología de desarrollo rápido de aplicaciones para PHP que en ASP.NET Web Form. Las versiones 1.0 y 2.0 se lanzaron en marzo de 2007 y abril de 2008, respectivamente. El IDE evolucionaría más tarde a RadPHP después de la adquisición de CodeGear por Embarcadero.
Años del Embarcadero (2008-2015)
Borland vendió CodeGear a Embarcadero Technologies en 2008. Embarcadero retuvo la división CodeGear creada por Borland para identificar sus ofertas de herramientas y bases de datos, pero identificó sus propias herramientas de base de datos bajo el nombre de DatabaseGear.
- Codegear Delphi 2009 [4]
Delphi 2009 (Delphi 12, nombre en código Tiburón), agregó muchas características nuevas:
- Soporte completo de Unicode en componentes VCL y RTL
- Genéricos
- Métodos anónimos para el desarrollo nativo de Win32
- Controles de cinta
- Actualizaciones de la biblioteca DataSnap
- Construir configuraciones
- Explorador de clases
- Soporte PNG
Delphi 2009 eliminó el soporte para el desarrollo de .NET, [5] reemplazado por Delphi Prism desarrollado por RemObjects Software .
- Codegear Delphi 2010 [6]
Delphi 2010 (con nombre en código Weaver, también conocido como Delphi 14; no había versión 13), fue lanzado el 25 de agosto de 2009 y es la segunda versión Unicode de Delphi. Incluía:
- Un nuevo sistema de información de tipo en tiempo de ejecución del compilador (RTTI)
- Soporte para Windows 7
- Lienzo Direct2D
- Pantalla táctil y gestos
- Formateador de código fuente
- Visualizadores de depuradores
- Puntos de interrupción específicos de subprocesos
- Recopilación de antecedentes
- Métricas y auditorías de código fuente
- La opción de tener también la paleta de componentes de estilo antiguo en el IDE.
- Embarcadero Delphi XE [7]
Delphi XE (también conocido como Delphi 2011, [8] con nombre en código Fulcrum), se lanzó el 30 de agosto de 2010 y mejoró el entorno de desarrollo y el lenguaje con:
- Biblioteca de expresiones regulares
- Integración de Subversion
- Filtros dbExpress, autenticación, generación de proxy, marco de JavaScript y compatibilidad con REST
- Indy WebBroker
- Soporte para Amazon EC2 y Microsoft Azure
- Crear grupos
- Subprocesos con nombre en el depurador
- Auditorías de línea de comando, métricas y generación de documentos
- Edición de inicio de Delphi
El 27 de enero de 2011, Embarcadero anunció la disponibilidad de una nueva Starter Edition que ofrece a los desarrolladores independientes, estudiantes y microempresas un conjunto de funciones ligeramente reducido [9] por un precio inferior a una cuarta parte del de la siguiente versión más barata. Esta edición de inicio se basa en Delphi XE con la actualización 1.
- Embarcadero Delphi XE2 [10]
El 1 de septiembre de 2011, Embarcadero lanzó RAD Studio XE2 (con nombre en código Pulsar) que incluía Delphi XE2, C ++ Builder , Embarcadero Prism XE2 (Versión 5.0 más tarde actualizada a XE2.5 Versión 5.1) que fue renombrado de Delphi Prism y RadPHP XE2 (Versión 4.0). Delphi XE2 incluido:
- Soporte nativo para Windows de 64 bits (excepto la edición de inicio) además de las versiones de 32 bits con soporte largo, con cierta compatibilidad con versiones anteriores . Las aplicaciones para plataformas de 64 bits pueden compilarse, pero no probarse ni ejecutarse, en la plataforma de 32 bits. El XE2 IDE no puede depurar programas de 64 bits en Windows 8 y superior.
- Una nueva biblioteca llamada FireMonkey que es compatible con Windows, Mac OS X y los dispositivos portátiles iPhone , iPod Touch y iPad de Apple. FireMonkey y VCL no son compatibles; se debe usar uno u otro, y las aplicaciones VCL más antiguas no pueden usar Firemonkey a menos que las interfaces de usuario se vuelvan a crear con formularios y controles de FireMonkey . Los terceros han publicado información sobre cómo utilizar los formularios de Firemonkey en el software VCL, para facilitar la migración gradual, pero incluso entonces los controles de VCL y Firemonkey no se pueden utilizar en el mismo formulario. [11]
- Enlaces en vivo para VCL y FireMonkey
- Estilos VCL
- Nombres de alcance de unidad
- Asistente de plataforma
- Conectores DataSnap para dispositivos móviles, API en la nube, compatibilidad con HTTPS y supervisión de TCP
- Soporte dbExpress para controladores ODBC
- Gerente de implementación
Embarcadero dijo que el soporte del sistema operativo Linux "está siendo considerado para la hoja de ruta", al igual que Android , y que están "comprometidos con ... FireMonkey. ... esperan actualizaciones regulares y frecuentes de FireMonkey". Las versiones anteriores a 2013 solo admitían el desarrollo de plataformas iOS con Xcode 4.2.1 y versiones anteriores, OS X versión 10.7 y versiones anteriores, y iOS SDK 4.3 y versiones anteriores.
- Embarcadero Delphi XE3 [12]
El 4 de septiembre de 2012, Embarcadero lanzó RAD Studio XE3, que incluía Delphi XE3, C ++ Builder, Embarcadero Prism XE3 (Versión 5.2) y HTML5 Builder XE3 (Versión 5.0) que fue actualizado y renombrado de RadPHP. Delphi XE3 agregó:
- Soporte nativo para las ediciones de 32 y 64 bits de Windows (incluido Windows 8), Mac OS X con el marco Firemonkey 2 / FM².
- Acciones de FMX (FireMonkey), toque / gestos, diseños y anclajes
- Soporte FMX para estilos de mapa de bits
- Audio / video FMX
- Soporte VCL / FMX para dispositivos sensores
- Componente del sensor de ubicación FMX
- Soporte de teclado virtual
- Soporte DirectX 10
- Embarcadero Delphi XE4 [13]
El 22 de abril de 2013, Embarcadero lanzó RAD Studio XE4, que incluía Delphi XE4 y C ++ Builder, pero eliminó Embarcadero Prism y HTML5 Builder. XE4 incluyó los siguientes cambios:
- Dos nuevos compiladores para aplicaciones móviles de Delphi: el compilador cruzado de Delphi para el simulador de iOS y el compilador cruzado de Delphi para los dispositivos iOS. Estos compiladores difieren significativamente del compilador de escritorio Win64 ya que no son compatibles con COM , ensamblado en línea de instrucciones de CPU y seis tipos de cadenas más antiguos, como PChar. Los nuevos compiladores móviles promueven la noción de eliminar punteros. Los nuevos compiladores requieren un estilo explícito de ordenamiento de datos hacia y desde API y bibliotecas externas.
- La biblioteca de tiempo de ejecución (RTL) de Delphi XE4 está optimizada para cadenas Unicode de solo lectura (inmutables) basadas en 0, que no se pueden indexar con el fin de cambiar sus caracteres individuales. El RTL también agrega rutinas de excepción basadas en bits de estado para CPU ARM que no generan interrupciones de excepción.
- Estilos de iOS, estilos de retina, teclados virtuales, administrador de implementación de la tienda de aplicaciones
- Diseñador de formularios móviles
- Componente del navegador web, componentes del sensor de movimiento y orientación
- Componente ListView
- Servicios de plataforma y notificaciones
- Componentes de acceso universal a datos de FireDAC
- Interbase IBLite e IBToGO
- Embarcadero Delphi XE5 [14]
El 12 de septiembre de 2013, Embarcadero lanzó RAD Studio XE5, que incluía Delphi XE5 y C ++ Builder. Añadió:
- Compatibilidad con Android (específicamente: dispositivos ARM v7 que ejecutan Gingerbread (2.3.3–2.3.7), Ice Cream Sandwich (4.0.3–4.0.4) y Jelly Bean (4.1.x, 4.2.x, 4.3.x))
- Gestor de despliegue para Android
- Soporte de estilo iOS 7
- Componentes de autenticación y acceso de cliente de servicios REST
- Embarcadero Delphi XE6 [15]
El 15 de abril de 2014, Embarcadero lanzó RAD Studio XE6, que incluía Delphi XE6 y C ++ Builder. Permite a los desarrolladores crear aplicaciones compiladas de forma nativa para todas las plataformas para dispositivos de escritorio, móviles y portátiles como Google Glass, con una única base de código C ++ u Object Pascal (Delphi). RAD Studio XE6 agregó:
- Estilos de Windows 7 y 8.1
- Acceso a servicios web RESTful basados en la nube
- Compatibilidad de FireDAC con más bases de datos
- Soporte InterBase totalmente integrado
- Embarcadero Delphi XE7 [16]
El 2 de septiembre de 2014, Embarcadero lanzó RAD Studio XE7, que incluía Delphi XE7 y C ++ Builder. Su mayor desarrollo permitió a los desarrolladores de Delphi / Object Pascal y C ++ ampliar las aplicaciones de Windows existentes y crear aplicaciones que conectan dispositivos móviles y de escritorio con gadgets, servicios en la nube y datos empresariales y API mediante la compilación de proyectos FMX para dispositivos móviles y de escritorio. XE7 también incluye:
- Base de datos integrable IBLite para Windows, Mac, Android e iOS
- Soporte multipantalla
- Soporte multitáctil y cambios de gestos
- Modo inmersivo de pantalla completa para Android
- Función de extracción para actualizar para TListView en iOS y Android
- Función de guardar estado de FMX.
- Embarcadero Delphi XE8 [17]
El 7 de abril de 2015, Embarcadero lanzó RAD Studio XE8, que incluía Delphi XE8 y C ++ Builder. XE8 agregó las siguientes herramientas:
- Administrador de paquetes GetIt
- Barra de herramientas de la comunidad de Embarcadero
- Presentación nativa de TListView, TSwitch, TMemo, TCalendar, TMultiView y TEdit en iOS
- Mapas interactivos
- Nuevas opciones para la biblioteca de medios
- Soporte InputQuery para enmascarar campos de entrada
- Mejoras de FireDAC
- Embarcadero Delphi 10 Seattle [18]
El 31 de agosto de 2015, Embarcadero lanzó RAD Studio 10 Seattle, que incluía Delphi y C ++ Builder. Seattle incluyó:
- Compatibilidad con los servicios en segundo plano de Android
- Clase TBeaconDevice para convertir un dispositivo de plataforma compatible en una "baliza"
- Soporte FireDAC para la base de datos NoSQL MongoDB
- FireMonky controla la compatibilidad con zOrder para Windows
- Soporte para llamar a las API de WinRT
- StyleViewer para Windows 10 Style en el diseñador de estilos de mapa de bits
- Conciencia de alto DPI y compatibilidad con monitores 4k
La actualización 1 (Delphi 10.0.1) se lanzó en noviembre de 2015 y se agregó:
- Control de cuadrícula FMX para iOS
- Estilo de interfaz de usuario nativo de iOS
- Nuevas demostraciones de funciones de FMX
- Soporte de plataforma para iOS 10 y macOS Sierra
Años Idera (2015-presente), bajo la marca Embarcadero
En octubre de 2015, Idera Software compró Embarcadero . Idera continúa dirigiendo la división de herramientas para desarrolladores bajo la marca Embarcadero.
- Embarcadero Delphi 10.1 Berlín [19]
El 20 de abril de 2016, Embarcadero lanzó RAD Studio 10.1 Berlin, que incluía Delphi y C ++ Builder, ambos generando código nativo para las plataformas Windows de 32 y 64 bits, OSX, iOS y Android (procesadores ARM, MIPS y X86). . Delphi 10.1 Berlín presentó:
- Compatibilidad con Windows Desktop Bridge
- Compatibilidad con Android 6.0
- Soporte EMS Apache Server
- Sugerencias de cambios en la propiedad
- Libreta de direcciones para iOS y Android
- Control CalendarView
- Delphi 10.1.1 Actualización 1
Lanzado en septiembre de 2016, se agregó la Actualización 1:
- Soporte TGrid para iOS
- Alternar ControlType para Plataforma o Render
- Diseñador de elementos de FMX ListView
- Filtro de búsqueda FMX
- Implementación de aplicaciones de iOS en macOS Sierra
- Más de 50 paquetes de Internet de las cosas
- Delphi 10.1.2 Actualización 2
Lanzada en diciembre de 2016, la actualización 2 incluía:
- Implementación de la App Store de Windows 10
- Función de edición rápida para VCL Form Designer
- Controles de calendario VCL que imitan a Window RT y brindan compatibilidad con versiones anteriores
- Estilos de Windows 10 para VCL y FMX
- Embarcadero Delphi 10.2 Tokio [20]
El 22 de marzo de 2017, Embarcadero lanzó RAD Studio 10.2 Tokyo, agregando:
- Compatibilidad con Linux de 64 bits, limitado a aplicaciones de consola y no visuales.
- Compatibilidad con FireDAC Linux para DBMS compatible con Linux
- Compatibilidad con MariaDB, MySQL y SQL Server, InterBase 2017 incluido en la instalación principal
- Soporte de Firebird para Direct I / O
- Nuevos controles VCL para Windows 10
- Delphi 10.2.1 Actualización 1 [21]
Lanzada en agosto de 2017, la Actualización 1 incluía:
- QPS mejorado (calidad, rendimiento, estabilidad)
- Más de 140 correcciones a problemas de Quality Portal informados por los clientes
- Carga de paquetes BPL para Windows Creators Update
- Soporte mejorado para las últimas versiones de iOS y XCode
- Mejoras de TEdit en la última versión de Android, representación de controles más rápida
- Analizar API para otros proveedores
- Mejoras de FireDAC para SQL Server, InterBase 2017, ODBC
- Delphi 10.2.2 Actualización 2 [22]
Lanzada en diciembre de 2017, la Actualización 2 incluía:
- Nuevos controles y diseños de VCL (paneles)
- Conjunto de datos a JSON
- Plataformas móviles QPS
- Licencia de servidor RAD
- Mejoras en la experiencia del usuario (administrar plataformas, barra de progreso al cargar, etc.)
- Ediciones rápidas de FMX
- Tema oscuro IDE
- Delphi 10.2.3 Actualización 3 [23]
Lanzada en marzo de 2018, la Actualización 3 incluía:
- Compatibilidad ampliada con RAD Server / ExtJS
- InterBase 2017 incluido en la instalación principal
- Soporte móvil incluido en el paquete básico
- Plantillas de interfaz de usuario FMX
- Embarcadero Delphi 10.2 Tokyo (Community Edition)
El 18 de julio de 2018, Embarcadero lanzó Community Edition para su descarga gratuita. No se le permite ganar más de $ 5,000. El código fuente de la biblioteca y los componentes VCL / FMX son más limitados en comparación con Professional.
- Embarcadero Delphi 10.3 Rio [24]
El 21 de noviembre de 2018, Embarcadero lanzó RAD Studio 10.3 Rio. Esta versión tuvo muchas mejoras, que incluyen:
- Nuevas características del lenguaje Delphi: declaraciones de variables locales de bloques en línea e inferencia de tipos
- FireMonkey Android zOrder, controles nativos y API nivel 26
- Mejoras de Windows 10 VCL y High DPI
- Extensión de la arquitectura del servidor RAD y compatibilidad con Docker
- Notificación push de Android
- Delphi 10.3.1 Actualización 1 [25]
Lanzada en febrero de 2019, la actualización 1 incluye:
- Soporte ampliado para dispositivos de la serie iOS 12 y iPhone X
- Rediseño de la interfaz de usuario de la consola del servidor RAD y migración al marco Ext JS
- Compatibilidad mejorada con FireDAC para Firebird 3.0.4 y Firebird embedded
- Nuevos estilos de dispositivos múltiples VCL y FMX
- Componentes de productividad IDE
- Mejoras de calidad en más de 150 problemas informados por clientes
- Delphi 10.3.2 Actualización 2 [26]
Lanzado en julio de 2019, Actualización 2 e incluido:
- Delphi macOS de 64 bits
- Asistentes de servidor RAD y mejoras de implementación
- Compatibilidad con notificaciones push de Android con Firebase
- Compatibilidad con la aplicación GUI Delphi Linux FireMonkey
- Compatibilidad con Delphi Android de 64 bits
- Compatibilidad con macOS Catalina (Delphi) e iOS 13
- Compatibilidad con RAD Server Docker
- Delphi 10.3.3 Actualización 3 [27]
Lanzada en noviembre de 2019, la Actualización 3 incluía:
- Compatibilidad con Delphi Android de 64 bits
- Compatibilidad con Delphi iOS 13 y macOS Catalina
- Implementación de RAD Server Docker
- Estabilidad mejorada de la vinculación de aplicaciones
- Soporte mejorado de notificaciones push de iOS
- Mejoras en el depurador
- Embarcadero Delphi 10.4 Sídney [28]
El 26 de mayo de 2020, Embarcadero lanzó RAD Studio 10.4 Sydney con nuevas características como:
- Principales mejoras de Delphi Code Insight
- Gestión de memoria unificada en todas las plataformas compatibles
- Compatibilidad mejorada con la plataforma multidispositivo Delphi
- Instalador unificado para instalaciones en línea y fuera de línea
- Compatibilidad con Windows Server 2019
- Actualizaciones de componentes de programación paralela
- Soporte de API Metal en OS X e IOS. Ver lista completa de cambios
- Delphi 10.4.1 Actualización 1 [29]
Lanzada en septiembre de 2020, la Actualización 1 incluía:
- Más de 850 mejoras y correcciones
- Compatibilidad con Windows Server 2019
- Mejoras de escalamiento de 4k y multimonitor
- Actualizaciones de componentes de programación paralela
Referencias
- ^ William Buchanan (4 de febrero de 2003). Dominar la programación de Delphi . Palgrave Macmillan. págs. 10–. ISBN 978-1-137-17356-0.
- ^ Intersimone, David. "Historia de Borland: ¿Por qué el nombre" Delphi? " " . Archivado desde el original el 11 de abril de 2010 . Consultado el 7 de enero de 2013 .
- ^ Tim Anderson. "Problemas de calidad de Borland y Delphi 2005" . Consultado el 16 de junio de 2010 .
- ^ "Novedades de Delphi y C ++ Builder 2009" . docs.embarcadero.com . Tecnologías Embarcadero . Consultado el 6 de noviembre de 2020 .
- ^ "Noticias breves: 15 de diciembre de 2008" . SDTimes . BZ Media LLC. 15 de diciembre de 2008. Archivado desde el original el 25 de marzo de 2012 . Consultado el 24 de agosto de 2011 .
- ^ "Novedades de Delphi y C ++ Builder 2010" . docwiki.embarcadero.com . Tecnologías Embarcadero . Consultado el 6 de noviembre de 2020 .
- ^ "Novedades de Delphi y C ++ Builder XE" . ¿Qué hay de nuevo ? Tecnologías Embarcadero . Consultado el 6 de noviembre de 2020 .
- ^ "Delphi Insider: Sneak Preview: Delphi 2011 es Delphi XE" . Consultado el 2 de septiembre de 2010 .
- ^ "Embarcadero presenta las ediciones iniciales de los entornos de desarrollo rápido de aplicaciones C ++ Builder y Delphi" . Tiempos SD . BZ Media LLC. 31 de enero de 2011 . Consultado el 24 de agosto de 2011 .
- ^ "Novedades de Delphi y C ++ Builder XE2" . docwiki.embarcadero.com . Tecnologías Embarcadero . Consultado el 6 de noviembre de 2020 .
- ^ Stuart, Simon (19 de octubre de 2011). "World, Meet MonkeyMixer - Use formularios FireMonkey directamente en proyectos VCL" . Simonjstuart.com. Archivado desde el original el 19 de enero de 2012 . Consultado el 5 de marzo de 2012 .
- ^ "Novedades de Delphi y C ++ Builder XE3" . docwiki.embarcadero.com . Tecnologías Embarcadero . Consultado el 6 de noviembre de 2020 .
- ^ "Novedades de Delphi y C ++ Builder XE4" . docwiki.embarcadero.com . Tecnologías Embarcadero . Consultado el 6 de noviembre de 2020 .
- ^ "Novedades de Delphi y C ++ Builder XE5" . docwiki.embarcadero.com . Tecnologías Embarcadero . Consultado el 6 de noviembre de 2020 .
- ^ "Novedades de Delphi y C ++ Builder XE6" . docwiki.embarcadero.com . Tecnologías Embarcadero . Consultado el 6 de noviembre de 2020 .
- ^ "Novedades de Delphi y C ++ Builder XE7" . docwiki.embarcadero.com . Tecnologías Embarcadero . Consultado el 6 de noviembre de 2020 .
- ^ "Novedades de Delphi y C ++ Builder XE8" . docwiki.embarcadero.com . Tecnologías Embarcadero . Consultado el 6 de noviembre de 2020 .
- ^ "Qué hay de nuevo en Seattle" . docwiki.embarcadero.com . Tecnologías Embarcadero . Consultado el 6 de noviembre de 2020 .
- ^ "Qué era nuevo en Berlín" . docwiki.embarcadero.com . Tecnologías Embarcadero . Consultado el 6 de noviembre de 2020 .
- ^ "Novedades" . docwiki.embarcadero.com . Tecnologías Embarcadero . Consultado el 6 de noviembre de 2020 .
- ^ "10.2 Tokio - Versión 1" . docwiki.embarcadero.com . Tecnologías Embarcadero . Consultado el 6 de noviembre de 2020 .
- ^ "10.2 Tokio - Versión 2" . docwiki.embarcadero.com . Tecnologías Embarcadero . Consultado el 6 de noviembre de 2020 .
- ^ "10.2 Tokio - Versión 3" . docwiki.embarcadero.com . Tecnologías Embarcadero . Consultado el 6 de noviembre de 2020 .
- ^ "Novedades" . docwiki.embarcadero.com . Tecnologías Embarcadero . Consultado el 6 de noviembre de 2020 .
- ^ "10.3 Rio - Versión 1" . docwiki.embarcadero.com . Tecnologías Embarcadero . Consultado el 6 de noviembre de 2020 .
- ^ "10.3 Rio - Versión 2" . docwiki.embarcadero.com . Tecnologías Embarcadero . Consultado el 6 de noviembre de 2020 .
- ^ "10.3 Rio - Versión 3" . docwiki.embarcadero.com . Tecnologías Embarcadero . Consultado el 6 de noviembre de 2020 .
- ^ "Novedades" . docwiki.embarcadero.com . Tecnologías Embarcadero . Consultado el 6 de noviembre de 2020 .
- ^ "10.4 Sydney - Versión 1" . docwiki.embarcadero.com . Tecnologías Embarcadero . Consultado el 6 de noviembre de 2020 .
enlaces externos
- Página de Delphi Fandom
- Fechas de lanzamiento de la versión de Delphi