Section courante

A propos

Section administrative du site

Introduction

Le langage de programmation Delphi, est le successeur de Turbo Pascal développé par Borland. Ainsi, devant les nouvelles possibilités qu'offrent des environnements graphiques comme Windows 3.1, l'approche DOS ne convient plus au développement d'applications modernes, le Turbo Pascal pour Windows le prouve aisément par son insuccès. C'est se changement de cape majeur, allant faire éclore Delphi.

L'orientation

Delphi, veut se mesurer au meilleur RAD, comme Visual Basic. Pour y arriver, il intégrera donc un environnement avec des formes et des propriétés. De plus, le langage s'améliora encore plus avec des mots réservés comme TRY, EXCEPT, FINALLY, RAISE afin d'offrir la possibilité de gérer les exceptions proprement. De plus, l'intégration des classes avec des possibilités réels aux applications écrites en Delphi, en feront vraiment un outils puissant.

Sommaire des versions

Voici les versions les plus communes de Delphi, Kylix et Lazarus :

Version Plateforme Date de publication Symbole de directive
Delphi 1 Windows 3.x 24 août 1995 VER80
Delphi 2 Windows 9X 11 juin 1996 VER90
Delphi 3 Windows 9X/NT 20 mars 1997 VER100
Delphi 4 Windows 9X/NT 17 juin 1998 VER120
Delphi 5 Windows 9X/NT 11 août 1999 VER130
Delphi 6 Windows 9X/NT 2001 VER140
Delphi 7 Windows NT 2002 VER150
Delphi 8 (Delphi .NET) .NET 2004 VER160
Delphi 2005 Windows 2005 VER170
Turbo Delphi pour .Net Framework 2006 .NET 2006 VER180
Turbo Delphi 2006 Windows 2006 VER180
Delphi 2006 / BDS 2006 Windows 2006 VER180
Delphi 2007 Windows 2007 VER190
Delphi Prism .NET 2008  
Delphi 2009 Windows 2009 VER200
Delphi Prism 2009 .NET 2011  
Delphi 2010 Windows 2010 VER210
Delphi Prism 2010 .NET 2011  
Delphi XE Windows 2011 VER220
Delphi Prism 2011 .NET 2011  
Delphi XE2 Windows, Mac OS X, iOS 2012 VER230
Delphi XE3 Windows 8, Mac OS X 2012 VER240
Kylix 1.0 Linux 28 février 2001 KYLIX_1 et VER140
Kylix 2.0 Linux   KYLIX_2 et VER140
Kylix 3.0 Linux Juillet 2002 KYLIX_3 et VER150
Kylix 4 Linux Jamais publié, produit abandonné  
Lazarus Linux ou Windows Actuellement en développement  

Version .NET

Bien qu'une version Delphi .NET fut développé à l'origine par Borland depuis le Delphi 8, l'entreprise Embarcadero, venant de racheter le produit, décida d'abandonner le projet et de le remplacer par RemObjects Chrome, une compagnie externe. Laquelle fut redistribuer sous Delphi Prism.

Version alternative

Kylix est la version dédié à Linux de Delphi développé par Borland. Elle fut abandonné à la version 4. Par contre, la version publique développé par la communauté, Lazarus, fonctionne aussi bien sous Windows que Linux, toutefois cette version utilise le compilateur de FreePascal, lequel est très médiocre sous Windows. Enfin, il existe WDSibyl développé pour OS/2 et eComStation.

Base de données

A l'origine, Delphi prônait l'utilisation de la base de données InterBase, même si à la même époque, la base de données de DBASE était supporté. Par la suite, l'ajout d'un support pour les bases de données les plus communes s'est rajoutés : SQL Server, Oracle, Sybase, DB2, SQLite et MySQL.

Dernière mise à jour : Dimanche, le 17 août 2014