Este documento proporciona descripciones concisas de las versiones de Delphi y su historia, junto con una breve lista de características y notas. Descubra cómo Delphi evolucionó de Pascal a una herramienta RAD que puede ayudarlo a resolver problemas de desarrollo complejos para ofrecer un alto rendimiento y una gran escalabilidad aplicaciones que van desde aplicaciones de escritorio y bases de datos a aplicaciones móviles y distribuidas para Internet, no solo para Windows sino también para Linux y la red.
¿Qué es delphi?
Delphi es un lenguaje de alto nivel, compilado y fuertemente tipado que admite estructura y orientado a objetos diseño. El lenguaje Delphi se basa en Object Pascal. Hoy, Delphi es mucho más que simplemente "lenguaje Object Pascal".
Las raíces: Pascal y su historia.
El origen de Pascal debe gran parte de su diseño a Algol, el primer lenguaje de alto nivel con una sintaxis legible, estructurada y sistemáticamente definida. A finales de los años sesenta (196X), se desarrollaron varias propuestas para un sucesor evolutivo de Algol. El más exitoso fue Pascal, definido por el Prof. Niklaus Wirth. Wirth publicó la definición original de Pascal en 1971. Fue implementado en 1973 con algunas modificaciones. Muchas de las características de Pascal provienen de idiomas anteriores. los
En 1975, Wirth y Jensen produjeron el último libro de referencia de Pascal "Manual e informe del usuario de Pascal". Wirth dejó de trabajar en Pascal en 1977 para crear un nuevo lenguaje, Modula, el sucesor de Pascal.
Borland Pascal
Con el lanzamiento (noviembre de 1983) de Turbo Pascal 1.0, Borland comenzó su viaje hacia el mundo de los entornos y herramientas de desarrollo. Para crear Turbo Pascal 1.0, Borland autorizó el rápido y económico núcleo del compilador Pascal, escrito por Anders Hejlsberg. Turbo Pascal introdujo un entorno de desarrollo integrado (IDE) donde puede editar el código, ejecutar el compilador, ver los errores y volver a las líneas que contienen esos errores. El compilador Turbo Pascal ha sido una de las series de compiladores más vendidas de todos los tiempos, y ha hecho que el lenguaje sea particularmente popular en la plataforma para PC.
En 1995, Borland revivió su versión de Pascal cuando introdujo el entorno de desarrollo rápido de aplicaciones llamado Delphi, convirtiendo a Pascal en un visual lenguaje de programación. La decisión estratégica fue hacer de las herramientas de base de datos y la conectividad una parte central del nuevo producto Pascal.
Las raíces: Delphi
Después del lanzamiento de Turbo Pascal 1, Anders se unió a la compañía como empleado y fue el arquitecto de todas las versiones del compilador Turbo Pascal y las tres primeras versiones de Delphi. Como arquitecto jefe en Borland, Hejlsberg convirtió secretamente a Turbo Pascal en un objeto orientado lenguaje de desarrollo de aplicaciones, completo con un entorno verdaderamente visual y excelente acceso a la base de datos características: Delphi.
Lo que sigue en las próximas dos páginas es una descripción concisa de las versiones de Delphi y su historia, junto con una breve lista de características y notas.
Ahora que sabemos qué es Delphi y cuáles son sus raíces, es hora de hacer un viaje al pasado ...
¿Por qué el nombre "Delphi"?
Como se explica en el artículo del Museo de Delphi, el proyecto con nombre en código Delphi nació a mediados de 1993. ¿Por qué Delphi? Era simple: "Si quieres hablar con [el] Oráculo, ve a Delphi". Cuando llegó el momento de elegir el nombre de un producto minorista, después de un artículo en Windows Tech Journal sobre un producto que cambiará la vida de los programadores, el nombre (final) propuesto fue AppBuilder. Desde que Novell lanzó su Visual AppBuilder, los muchachos de Borland necesitaban elegir otro nombre; se convirtió en una especie de comedia: cuanto más intentaba la gente descartar "Delphi" por el nombre del producto, más ganaba apoyo. Una vez promocionado como el "asesino de VB", Delphi ha seguido siendo un producto fundamental para Borland.
Nota: algunos de los enlaces a continuación están marcados con un asterisco (*), utilizando Internet Archive WayBackMachine, te llevará varios años en el pasado, mostrando cómo se veía el sitio de Delphi hace mucho tiempo.
El resto de los enlaces lo llevarán a una visión más profunda de lo que trata cada (nueva) tecnología, con tutoriales y artículos.
Delphi 1 (1995)
Delphi, la poderosa herramienta de desarrollo de programación de Windows de Borland apareció por primera vez en 1995. Delphi 1 amplió el lenguaje Borland Pascal al proporcionar un enfoque orientado a objetos y basado en formularios, un compilador de código nativo extremadamente rápido, herramientas visuales bidireccionales y excelentes base de datos soporte, estrecha integración con Ventanas y la tecnología de componentes.
Aquí esta la Visual Draft Library First Draft
Delphi 1* eslogan:
Delphi y Delphi Client / Server son las únicas herramientas de desarrollo que proporcionan el Desarrollo rápido de aplicaciones (RAD) beneficios del diseño visual basado en componentes, el poder de un compilador de código nativo optimizado y un cliente / servidor escalable solución.
Heres lo que fueron los "7 razones principales para comprar Borland Delphi 1.0 Client / Server*"
Delphi 2 (1996)
Delphi 2* es la única herramienta de desarrollo rápido de aplicaciones que combina el rendimiento del compilador de código nativo de 32 bits de optimización más rápido del mundo, La productividad del diseño basado en componentes visuales y la flexibilidad de la arquitectura de base de datos escalable en una sólida orientación a objetos ambiente.
Delphi 2, además de ser desarrollado para la plataforma Win32 (soporte e integración completos de Windows 95), trajo mejoras cuadrícula de base de datos, Automatización OLE y soporte de tipo de datos variantes, el cuerda larga tipo de datos y herencia de forma visual. Delphi 2: "la facilidad de VB con el poder de C ++"
Delphi 3 (1997)
El conjunto más completo de herramientas de desarrollo visual, de alto rendimiento para clientes y servidores para crear aplicaciones distribuidas empresariales y habilitadas para la Web.
Delphi 3* introdujo nuevas características y mejoras en las siguientes áreas: la tecnología de conocimiento del código, Depuración de DLL, plantillas de componentes, DecisionCube y TeeChart componentes, la tecnología WebBroker, ActiveForms, paquetes de componentese integración con COM a través de interfaces.
Delphi 4 (1998)
Delphi 4* es un conjunto integral de herramientas de desarrollo profesional y de cliente / servidor para crear soluciones de alta productividad para computación distribuida. Delphi proporciona interoperabilidad Java, controladores de bases de datos de alto rendimiento, desarrollo CORBA y soporte de Microsoft BackOffice. Nunca ha tenido una forma más productiva de personalizar, administrar, visualizar y actualizar datos. Con Delphi, usted entrega aplicaciones robustas a producción, a tiempo y dentro del presupuesto.
Delphi 4 introdujo componentes de atraque, anclaje y restricción. Las nuevas características incluyen AppBrowser, matrices dinámicas, método de sobrecarga, Soporte de Windows 98, soporte mejorado de OLE y COM, así como soporte extendido de base de datos.
Delphi 5 (1999)
Desarrollo de alta productividad para Internet.
Delphi 5 * introdujo muchas características y mejoras nuevas. Algunos, entre muchos otros, son: varios diseños de escritorio, el concepto de marcos, desarrollo paralelo, Traducción capacidades, depurador integrado mejorado, nuevo Internet capacidades (XML), más potencia de base de datos (Soporte ADO), etc.
Luego, en 2000, Delphi 6 fue la primera herramienta en admitir completamente los servicios web nuevos y emergentes ...
Lo que sigue es una descripción concisa de las versiones más recientes de Delphi, junto con una breve lista de características y notas.
Delfos 6 (2000)
Borland Delphi es el primer entorno de desarrollo rápido de aplicaciones para Windows que es totalmente compatible con los servicios web nuevos y emergentes. Con Delphi, los desarrolladores corporativos o individuales pueden crear aplicaciones de comercio electrónico de próxima generación rápida y fácilmente.
Delphi 6 introdujo nuevas características y mejoras en las siguientes áreas: IDE, Internet, XML, compilador, COM / Active X, soporte de bases de datos ...
Además, Delphi 6 agregó la compatibilidad para el desarrollo multiplataforma, lo que permite compilar el mismo código con Delphi (en Windows) y Kylix (en Linux). Más mejoras incluidas: soporte para servicios web, el Motor DBExpress, nuevos componentes y clases ...
Delphi 7 (2001)
Borland Delphi 7 Studio proporciona la ruta de migración a Microsoft .NET que los desarrolladores han estado esperando. Con Delphi, las opciones son siempre suyas: usted tiene el control de un estudio completo de desarrollo de negocios electrónicos con la libertad de llevar fácilmente sus soluciones multiplataforma a Linux.
Delphi 8
Para el 8vo aniversario de Delphi, Borland preparó el lanzamiento más significativo de Delphi: Delphi 8 continúa proporcionando Biblioteca de componentes visuales (VCL) y Biblioteca de componentes para multiplataforma (CLX) desarrollo para Win32 (y Linux), así como nuevas características y mejoras continuas en el marco, el compilador, el IDE y el tiempo de diseño.
Delphi 2005 (parte de Borland Developer Studio 2005)
Diamondback es el nombre en clave de la próxima versión de Delphi. El nuevo IDE de Delphi admite múltiples personalidades. Es compatible con Delphi para Win 32, Delphi para .NET y C # ...
Delphi 2006 (parte de Borland Developer Studio 2006)
BDS 2006 (código denominado "DeXter") incluye soporte RAD completo para C ++ y C # además de Delphi para Win32 y Delphi para lenguajes de programación .NET.
Turbo Delphi - para el desarrollo de Win32 y .Net
La línea de productos Turbo Delphi es un subconjunto de BDS 2006.
CodeGear Delphi 2007
Delphi 2007 lanzado en marzo de 2007. Delphi 2007 para Win32 está dirigido principalmente a los desarrolladores de Win32 que desean actualizar sus proyectos existentes a incluye soporte completo para Vista: aplicaciones temáticas y soporte VCL para vidrios, cuadros de diálogo de archivos y diálogo de tareas componentes.
Embarcadero Delphi 2009
Embarcadero Delphi 2009. Soporte para .Net caído. Delphi 2009 tiene soporte Unicode, nuevas características de lenguaje como métodos genéricos y anónimos, los controles de cinta, DataSnap 2009 ...
Embarcadero Delphi 2010
Embarcadero Delphi 2010 lanzado en 2009. Delphi 2010 le permite crear interfaces de usuario táctiles para tabletas, touchpad y aplicaciones de kiosco.
Embarcadero Delphi XE
Embarcadero Delphi XE lanzado en 2010. Delphi 2011, trae muchas características y mejoras nuevas: gestión de código fuente incorporada, desarrollo de nube incorporado (Windows Azure, Amazon EC2), Cofre de herramientas expandido innovador para un desarrollo optimizado, Desarrollo de múltiples niveles de DataSnap, mucho más...
Embarcadero Delphi XE 2
Embarcadero Delphi XE 2 lanzado en 2011. Delphi XE2 le permitirá: Crear aplicaciones de Delphi de 64 bits, Usar el mismo código fuente para Windows y OS X, Crear GPU Aplicación FireMonkey (negocios HD y 3D), amplíe las aplicaciones DataSnap multinivel con nueva conectividad móvil y en la nube en RAD Cloud, Use VCL estilos para modernizar el aspecto de sus aplicaciones ...