Delphi-Versionen
Delphi für Win32
Der Urvater von Delphi ist das Delphi für Object Pascal unter Windows. Es erschien am Valentinstag 1995.
| Version | Versions-Nr. | Code-Name | Veröffentlichung | Varianten | Plattform |
|---|---|---|---|---|---|
| Delphi 1 | 1 | Delphi | 14.02.1995 | Standard, Developer, Client/Server | Win16 |
| Delphi 2 | 2 | Polaris | März 1996 | Standard, Developer, Client/Server | Win32 |
| Delphi 3 | 3 | Ivory | Mai 1997 | Standard, Professional, Client/Server | Win32 |
| Delphi 4 | 4 | Allegro | Juli 1998 | Standard, Professional, Client/Server | Win32 |
| Delphi 5 | 5 | Argus | August 1999 | Standard, Professional, Enterprise | Win32 |
| Delphi 6 | 6 | Iliad | Mai 2001 | Personal, Professional, Enterprise | Win32 |
| Delphi 7 | 7 | Aurora | August 2002 | Personal, Professional, Enterprise, Architect | Win32, .NET-Preview |
| Delphi 8 | 8 | Octane | Dezember 2003 | Professional, Enterprise, Architect | .NET 1.x |
| Delphi 2005 | 9 | DiamondBack | November 2004 | Personal, Professional, Enterprise, Architect | Win32, .NET 1.x |
| Delphi 2006 | 10 | Dexter | Dezember 2005 | Professional, Enterprise, Architect | Win32, .NET 1.x |
| Delphi 2007 | 11 | Spacely | März 2007 | Professional, Enterprise, Architect | Win32 |
| Delphi 2009 | 12 | Tiburón | August 2008 | Professional, Enterprise, Architect | Win32 (.NET ab sofort als eigenständiges Produkt Delphi Prism) |
| Delphi 2010 | 14 | Weaver | August 2009 | Professional, Enterprise, Architect | Win32 |
| Delphi XE | 15 | Fulcrum | August 2010 | Starter, Professional, Enterprise, Architect | Win32 |
| Delphi XE2 | 16 | Pulsar | September 2011 | Starter, Professional, Enterprise, Ultimate, Architect | Win32, Win 64, MacOS 32 |
| Delphi | Wheelhouse | 2012? | ? | Win32, Win 64, MacOS 32, Linux 32 | |
| Delphi | Commodore | ? | ? | Win32, Win64, MacOS 32/64, Linux 32/64 |
Turbo Delphi
Bei Turbo Delphi handelte es sich um die Delphi-Produktlinie für Hobby-Programmierer. Es handelte sich hierbei um die einzeln erhältlichen Personalities aus dem jeweiligen kompletten Developer-Studio. Dabei gab es eine kostenlose, etwas eingeschränkte Turbo Explorer-Version und eine kostenpflichtige Turbo Professional-Version. Die Turbo Professional-Version wurde überflüssig, als Delphi 2007 veröffentlicht wurde. Nun war Delphi wieder einzeln ohne komplettes RAD-Studio erhältlich. Die kostenlose Turbo Explorer-Version wurde im September 2009 eingestellt, weil Turbo Delphi zulasten von Delphi Professional verwendet wurde.
Dafür gibt es seit Delphi XE eine Starter-Edition zu einem günstigeren Einstiegspreis (nicht kostenlos).
| Version | Veröffentlichung | Varianten | Plattform |
|---|---|---|---|
| Turbo Delphi 2006 | September 2006 | Explorer, Professional | Win32, .NET 1.x |
Delphi für PHP/RadPHP
Delphi für PHP hat nichts mit der Sprache Object Pascal zu tun, sondern basiert - wie der Name sagt - auf PHP. Lediglich die IDE und die Möglichkeit, GUIs per Mausklick zu erstellen, ähnelt dem "Delphi-Prinzip". Ziel von Delphi für PHP ist es, die PHP-Entwicklung zu vereinfach, u.a. durch Debug-Möglichkeiten. Delphi für PHP verwendet die Komponentenbibliothek "VCL for PHP", die der bekannten VCL ähnelt.
Seit der Version 2010 heißt das Produkt "RadPHP", weshalb hier nicht weiter darauf eingegangen werden soll.
| Version | Code-Name | Veröffentlichung | Plattform |
|---|---|---|---|
| Delphi for PHP | Astro | März 2007 | PHP 5 |
| Delphi for PHP 2.0 | Aurora | April 2008 | PHP 5 |
| RadPHP XE | Crocodile | August 2010 | PHP 5 |
| RadPHP XE2 | ? | Herbst 2011 | PHP 5 |
Delphi Prism (Delphi für .NET)
Bei Delphi Prism handelt es sich um die .NET-Lösung von CodeGear in einer Delphi-ähnlichen Sprache. Als IDE wird Microsofts Visual Studio verwendet. Die ersten .NET-Versuche von Delphi (enthalten in Delphi 8 bis 2006) gingen in eine andere Richtung: Ziel war größt mögliche Kompatibilität zwischen Win32- und .NET-Code, weshalb die VCL in eine .NET-Variante übersetzt wurde (VCL.NET), ähnlich wie es mit CLX bereits für Linux passiert ist. Weil die Entwicklung jedoch immer dem aktuellen .NET-Stand hinterher hinkte, wurde umgedacht, der Oxygene-Compiler von RemObjects lizenziert und als "Delphi Prism" vertrieben. Hier liegt das Hauptaugenmerk nicht mehr auf der Kompatibilität zu Win32-Delphi-Code. Die von Delphi Prism verwendete Sprache ähnelt dem Object Pascal von Win32, kann aber freier neue .NET-Features implementieren.
| Version | Code-Name | Veröffentlichung | Varianten |
|---|---|---|---|
| Delphi Prism 2009 | Prism | November 2008/Mai 2009 | Professional, Enterprise, Architect |
| Delphi Prism 2010 | - | August 2009 | Professional, Enterprise |
| Delphi Prism XE | - | September 2010 | Professional, Enterprise |
| Delphi Prism XE2 | Pulsar | Herbst 2011 | ? |
| Delphi Prism | Wheelhouse | ? |
Kylix (Delphi für Linux)
Bei Kylix handelte es sich um eine Delphi-ähnliche Entwicklungsumgebung, die unter Linux lief und die das Komponentenframework CLX (ähnlich zur VCL) verwendete. Entsprechend enthielt auch Delphi 6 (für Windows) parallel zur VCL die CLX-Bibliothek, um Windows- und Linux-Anwendungen aus dem gleichen Code erstellen zu können. Kylix wurde 2005 eingestellt.
| Version | Code-Name | Veröffentlichung | Varianten |
|---|---|---|---|
| Kylix 1 | Kylix | Februar 2001 | Open Edition, Desktop Developer, Server Developer |
| Kylix 2 | ? | Oktober 2001 | Open Edition, Professional, Enterprise |
| Kylix 3 | Cortez | Juli 2002 | Open Edition, Professional, Enterprise |
