menu
  Home  ==>  articles  ==>  delphi  ==>  les_versions_delphi   

Les Versions de Delphi - John COLIBRI.

  • résumé : nous résumons ici l'historique des versions successives de Delphi
  • mots clé : Versions Delphi - historique
  • champ d'application : développeur Delphi
  • plan :


1 - Historique Delphi

Simplement un court descriptif des versions successives de Delphi. Les commentaires sont strictement personnels. Pour une description officielle, voyez le site de Borland ou de CodeGear.

Pour les plans des versions futures, voyez la Roadmap Delphi du 8 juin 2007




2 - Les Versions Delphi



2.1 - Delphi 1

  • 14 février 1995 - "VBK" (Visual Basic Killer)
  • version pour Windows 16 bits (Windows 3.1)
    • similaire à Visual Basic (Palette, Inspecteur d'Objet, Forme), mais avec une librairie objet et un compilateur binaire
    • dbGrid (alors que VB utilisait des tableaux de tEdit)
  • commentaires


2.2 - Delphi 2

  • 10 février 1996 - "Polaris"
  • nouveautés
    • version 32 bits
    • une meilleure tDbGrid
    • OLE automation
    • le type Variant
    • les String de plus de 256 caractères
    • héritage des tForm
  • commentaires
    • cette version 32 bit, qui fut développée en même temps que la version 1, 16 bits, fut disponible très rapidement après Delphi 1, dès que Windows 95 (OS 32 bits) fut disponible


2.3 - Delphi 3

  • 5 Août 1997 - "Ivory"
  • nouveautés
    • grand effort sur la partie Internet - WebBroker, ActiveForms
    • débugging de .DLL, les Packages
    • Code Insight
    • templates de composants
    • DecisionCube et TeeChart
    • intégration de COM en utilisant les INTERFACEs
  • commentaires


2.4 - Delphi 4

  • 17 Juin 1998 - "Allegro"
  • nouveautés
    • possibilité d'utiliser CORBA et les applications BackOffice (Word, Excel ...)
    • docking et contraintes sur le positionnement visuel des contrôles
    • AppBrowser,
    • tableaux dynamiques (ARRAY OF xxx)
    • surcharge des méthodes
  • commentaires:
    • une version sortie de façon un peu précipitée. Nous avons surtout utilisé la version précédente et la suivante


2.5 - Delphi 5

  • 10 Août 1999 - "Argus"
  • nouveautés
    • les tFrames (des fragments de tFormes)
    • traduction des applications en plusieurs langues
    • débugger amélioré
    • gestion XML
    • support ADO
    • les premier pas de MIDAS (bases de données multi tiers)
  • commentaires:


2.6 - Delphi 6

  • 21 mai 2000 - "Illiad"
  • nouveautés
    • dbExpress (l'accès aux données sans passer par le BDE) et Midas (bases de données multi tiers, avec les clients légers utilisant les tClientDataSet)
    • MyBase: l'utilisation de tClientDataSet et .XML comme base de données locale pour de petites applications
    • intégration des Services Web, utilisation de SOAP
    • introduction de la librairie CLX, une bibliothèque de composant commune à la version Linux de Delphi (KYLIX) et la version Windows. La VCL pouvait toujours être utilisée directement pour les applications Win32
  • commentaires:
    • la version que nous utilisons lorsque nous n'avons pas besoin de .Net
    • comme nous avons été bêta testeur de Delphi 6, nous avons présenté l'architecture dbExpress à la conférence Borland, en décembre 2000


2.7 - Delphi 7

  • 9 Août 2002 - "Aurora"
  • nouveautés
    • la dernière version ayant l'interface utilisée depuis Delphi 1 (la Palette en haut)
    • les premiers essais .NET (en mode ligne de commande DOS)
  • commentaires:
    • sans doute la version pré-.Net la plus répandue actuellement


2.8 - Delphi 8 for .Net

  • 22 décembre 2003 - "Octane"
  • nouveautés
    • la nouvelle IDE, similaire au Visual Studio de Microsoft: la Palette est en bas à droite sous forme d'onglets rétractables
    • version .Net uniquement (les développeurs Win32 devant utiliser Delphi 7.1)
  • commentaires:
    • une version qui n'a pas laissé de trop bons souvenirs (bugs)


2.9 - Delphi 2005 (== Delphi 9)

  • 12 Octobre 2004 - "Diamondback"
  • nouveautés
    • offre pour la même IDE la possibilité de développer en Win32, Delphi pour .Net et .C#
  • commentaires:
    • une version qui a aussi eu des problèmes de stabilité (bugs)


2.10 - Delphi 2006 (== "Borland Developer Studio 2006" == Delphi 10)

  • 10 Octobre 2005 - "Dexter"
  • nouveautés
    • un environnement ayant différentes "personnalités" qui permettent de développer avec le même outil des applications Delphi Win32, Delphi .Net, C#, et, partiellement, C++
    • possibilité d'utiliser Together pour la conception de Delphi Win32 (pas seulement pour ECO en mode .NET)
  • commentaires
    • la version que nous avons utilisés pour tous nos tutoriaux .NET, ADO.NET et ASP.NET
    • bien meilleure que les deux précédentes


2.11 - Turbo Delphi

  • Septembre 2007
  • nouveautés
    • des produits séparés qui traitent soit Delphi Win32, soit Delphi .Net, soit C#
    • 200 composants proposés, pas de possibilités d'ajouter ses propres composants
    • une version d'entrée "Explorer" GRATUITE (mais certaines sans bases de données), et des version "pro" autour de 400 Euros
  • commentaires
    • en Janvier 2006, BORLAND tente de vendre les outils de développement. En Septembre, rien n'ayant encore été tranché, la ligne Turbo fut proposée, avec, semble-t-il les objectifs suivants
      • baisser massivement les prix par rapport aux versions Delphi 2006
      • offrir des versions d'entrée , gratuites et sans limitations légales (même la version gratuite peut être utilisée pour commercialiser des produits), destinés aux nouveaux arrivants
      • démontrant que le développement du produit continuait
    • les produits suivants (Delphi 2007) dériveront de Delphi 2006, pas de Turbo. A ce jour (Juin 2007), il semble donc que la gamme Turbo soit destinée à rester un produit de première approche


2.12 - Delphi 2007 (== Delphi 11)

  • 19 Mars 2007 - "Spacely"
  • nouveautés
    • produit dérivé de Delphi 2006, uniquement pour Win32, et avec un grand effort pour la réduction des bugs.
    • intégration de MSBUILD (script de lancement de compilation)
    • fusion de BPD et dbExpress pour former dbx4
    • intégration d'AJAX
    • possibilité de fonctionnement sur VISTA (nouvel OS Microsoft)
    • possibilité d'achat du produit par Internet et utilisation de InstallAware (mise à jour Internet automatiques)
  • commentaires
    • en Décembre 2006, la société CODEGEAR, filiale de BORLAND a été créée pour gérer les outils de développement
    • Delphi 2007, qui est la partie Win32 seule de Delphi 2006 a été proposée pour les raisons suivantes
      • officiellement, 85 % des applications Delphi sont Win32, et donc 15 % seulement sont .Net.
      • CODEGEAR semble aussi s'orienter vers des mises à jour plus fréquentes
      • quelques mauvaises langues ont aussi suggéré que CODEGEAR souhaitait offrir rapidement un produit pour améliorer ses résultats du premier trimestre 2007, plutôt que d'attendre le produit complet fin Août. Affirmation sans doute partielle, puisque les ventes fin Mars ne seront pas totalement intégrés à ces résultats. Quoiqu'il en soit, fin Mars CODEGEAR dégageait un bénéfice, et BORLAND épongeait une perte de l'ordre de 10 millions de $.
    • pour les développeurs Win32, une version plus stable que Delphi 2006


2.12 - Rad Studio 2007 (== Delphi 11 bis)

  • 30 Septembre 2007 - "Highlander"
  • nouveautés
    • produit dérivé de Delphi 2006, comprenant à la fois la partie Win32 et la partie .Net
    • couche d'accès aux bases de données Dbx4, successeur de dbExpress, et unifiant les pilotes de Win32 et .Net
    • nouveau moteur de bases de données Delphi Blackfish Sql
    • dévelopement .Net avec la version 2.0 (au lieu de la version 1.4 pour Delphi 2006)
    • ajout des types génériques (= les types paramétrés) permettant de généraliser les algorithmes en paramétrant le type des données
  • commentaires
    • réintégration de la partie .Net qui avait été mise en attente dans Delphi 2007 (qui était purement Win32). Les bugs corrigés concernant Delphi 2007 peuvent aussi être corrigés en utilisant des patch
    • suppression du mode Windows Forms, ce qui, à notre sens est regrettable
    • suppression du mode C#, que nous n'avons jamais réellement utilisé, mais qui permettait d'afficher les programmes C# depuis Delphi
    • le BDP ne sera plus supporté
    • nouvelle version Eco, qui fait encore partie de Delphi 2007, mais est à présent développé par Capable Objects
    • aussi nouvelles version Rave et améliorations IntraWeb (appelé à présent "VCL for the Net")
    • plus grands parties en source, surtout dans le domaine des bases de données et de ECO



3 - Vos commentaires

Comme d'habitude:
  • nous vous remercions de nous signaler toute erreur, inexactitude ou problème de téléchargement en envoyant un e-mail à jcolibri@jcolibri.com. Les corrections qui en résulteront pourront aider les prochains lecteurs
  • tous vos commentaires, remarques, questions, critiques, suggestion d'article, ou mentions d'autres sources sur le même sujet seront de même les bienvenus à jcolibri@jcolibri.com.
  • plus simplement, vous pouvez taper (anonymement ou en fournissant votre e-mail pour une réponse) vos commentaires ci-dessus et nous les envoyer en cliquant "envoyer" :
    Nom :
    E-mail :
    Commentaires * :
     

  • et si vous avez apprécié cet article, faites connaître notre site, ajoutez un lien dans vos listes de liens ou citez-nous dans vos réponses sur les messageries. C'est très simple: plus nous aurons de visiteurs et de références Google, plus nous écrirons d'articles.



4 - L'auteur

John COLIBRI est passionné par le développement Delphi et les applications de Bases de Données. Il a écrit de nombreux livres et articles, et partage son temps entre la développement de projets pour ses clients, le conseil et la formation. Son site contient des articles avec code source, ainsi que le programme et le calendrier des stages de formation Delphi, base de données, Ado.Net, Asp.Net et UML qu'il anime personellement tous les mois, à Paris, en province ou sur site client.
Créé: jun-07. Maj: avr-08.  133 articles, 356 sources .ZIP, 2.021 figures - Tel: 01.42.83.69.36
Copyright © J.Colibri   http://www.jcolibri.com - 2001 - 2008
Retour:  Home  Articles  Formations  Développement Delphi  Livres  Pascalissime  Liens  Download
l'Institut Pascal

John COLIBRI

+ Home
  + articles_avec_sources
    + bases_de_donnees
    + web_internet_sockets
    + prog_objet_composants
    + office_com_automation
    + colibri_utilities
    + uml_design_patterns
    + graphique
    + delphi
      – delphi_8_vcl_net
      – d8_windows_forms
      – turbo_delphi
      – les_versions_delphi
      – roadmap_delphi_6/7
      – ide_delphi_2006
      – rad_studio_2007
      – roadmap_delphi_4/8
    + colibri_helpers
    + colibri_skelettons
  + formations
  – developpement_delphi
  + présentations
  + pascalissime
  + livres
  + entre_nous
  – télécharger

contacts
plan_du_site
– chercher :

RSS feed  
Blog