30e anniversaire de la sortie de Delphi (1995~2025)
(blog.davidi.com)- Cela fait 30 ans que Delphi a été lancé, le 14 février 1995
- Il a été présenté lors de la Software Development Conference (SDC) West en 1995, et est né de l’évolution de Turbo Pascal
- Il reste apprécié par de nombreux développeurs aujourd’hui encore
- La version actuelle va jusqu’à Delphi 12 Athens, devenu un outil de développement d’applications natives multiplateformes
- Un seul codebase permet de prendre en charge Windows, Android, iOS, Mac et Linux
- Le billet du 30e anniversaire par David Intersimone et la vidéo
La naissance et l’histoire de Delphi 1.0
Première présentation à la conférence Borland de 1994
- Lieu : Walt Disney World Dolphin & Swan Hotels (Floride)
- Nom de code initial : Delphi95
- Objectif technique : proposer un environnement RAD visuel (développement rapide d’applications) combinant la simplicité de Visual Basic et la puissance de PowerBuilder
Lancement officiel le 14 février 1995
- Événement de lancement : conférence Miller Freeman SDC West (San Francisco)
- Versions lancées : Delphi 1.0 & Delphi Client/Server Edition
- Réaction après la sortie : un accueil enthousiaste des développeurs, un grand succès
Fonctionnalités et éléments différenciants de Delphi 1.0
- Delphi offrait des fonctionnalités puissantes par rapport aux produits concurrents de l’époque, notamment Microsoft Visual Basic et PowerSoft PowerBuilder
Fonctionnalités clés de Delphi 1.0
- Compilateur rapide en code natif
- Environnement de développement bidirectionnel (concepteur de formulaires visuel + éditeur de code)
- Prise en charge de la programmation orientée objet (OOP)
- Fourniture de la VCL (Visual Component Library)
- Gestion structurée des exceptions (Structured Exception Handling)
- Liaison de données en temps réel (composants sensibles aux données)
- Prise en charge des bases de données SQL via le BDE (Borland Database Engine)
À l’époque, Visual Basic et PowerBuilder fonctionnaient de manière interprétée, alors que Delphi pouvait générer des exécutables natifs compilés
Comment exécuter Delphi 1.0 sur Windows 3.1
- DOSBox-X : Téléchargement
- Fichier image Windows 3.1 : WinWorld
- Fichier ISO de Delphi 1.0 : WinWorld
- Procédure d’installation
- Installer DOSBox-X
- Installer Windows 3.1
- Monter le CD de Delphi 1.0 puis l’installer
- Lancer Windows 3.1 puis exécuter Delphi 1.0
- Guide d’installation détaillé et vidéo :
L’easter egg de Delphi 1.0
- Dans l’IDE, sélectionner "Help > About"
- Maintenir la touche ALT et saisir "DEVELOPERS"
- La liste des crédits de l’équipe s’affiche
- Si vous saisissez ALT + "AND", l’image de Anders Hejlsberg (architecte de Delphi) apparaît
L’évolution de Delphi
Principales versions de Delphi et leurs dates de sortie
- Delphi 1.0 (1995) – prise en charge de Windows 3.1, introduction de la VCL
- Delphi 2.0 (1996) – prise en charge 32 bits (Windows 95/NT)
- Delphi 3.0 (1997) – prise en charge de COM et ActiveX
- Delphi 4.0 (1998) – IDE amélioré, ajout de modèles de code
- Delphi 5.0 (1999) – connectivité base de données améliorée
- Delphi 7.0 (2002) – l’une des versions les plus populaires
- Série Delphi XE (2010~2015) – prise en charge du développement mobile
- Série Delphi 10+ (2015~aujourd’hui) – prise en charge du développement multiplateforme
- Historique de Delphi et changements de fonctionnalités
Joyeux 30e anniversaire à Delphi
- Depuis 30 ans, Delphi continue d’être apprécié en offrant à d’innombrables développeurs un environnement RAD puissant (développement rapide d’applications)
- Merci à tous les développeurs qui ont créé Delphi, et à tous ceux qui l’ont utilisé !
Sélection de billets de blog sur l’histoire de Delphi
- It's 29! Delphi, I Mean (2024)
- Delphi 28th Anniversary (2023)
- 26 Years... of Delphi (2021)
- Delphi is 25! (2020)
- 24 Years of Delphi... and Delphi 10.3.1 is out Today! (2019)
- 22 Years of Delphi and it Still Rocks (2017)
- It's Delphi Birthday
- Delphi 18 Birthday Video
- 16 Years Ago in San Francisco
- 15 Years of Delphi
- 12 Years of Delphi
3 commentaires
Ah là là~~ que de souvenirs, Delphi :) J’ai commencé à développer à partir de la version 4.0, et à l’époque, sa compilation rapide même sur des PC peu puissants était vraiment impressionnante.
J’avais déjà publié quelque chose il y a quelques années à propos des 26 ans de Delphi.
Il n’y a pas longtemps, j’ai ressorti un programme que j’avais écrit en Delphi en 2001 pour l’exécuter sous Windows 11, et il tournait très bien même sans recompilation.
Windows a sans doute aussi fait du bon travail en matière de rétrocompatibilité, haha
Avis Hacker News
La période Delphi, de 1997 à 2004, a probablement été celle où j’ai été le plus productif. J’ai écrit d’innombrables applications, et la vitesse de compilation, la VCL, l’IDE et les performances du code compilé ont contribué à ce succès. J’ai écrit trois clones différents de Norton Commander en Delphi, et j’ai aussi créé la plateforme sociale turque la plus populaire
Je ne sais pas si c’est l’effet des lunettes roses en vieillissant et en repensant au passé, mais j’ai l’impression qu’on a perdu quelque chose dans la transition du desktop vers le web, puis vers le mobile
Pendant que la page était hors ligne, regardez l’écran d’installation de Delphi 1.0 : lien
C’était un langage qui avait du potentiel. J’ai beaucoup travaillé avec Delphi à l’époque de Delphi 5 et 6. C’était un bon compromis entre VB6 et C++
J’adorais Turbo Pascal et Delphi. C’était l’époque où j’ai été le plus productif comme programmeur. J’ai continué à faire les mises à niveau avec beaucoup de plaisir, puis les prix sont devenus délirants et je n’ai plus pu suivre. Lazarus comble bien ce vide, mais sa documentation est catastrophique
L’une des raisons pour lesquelles Delphi était productif, c’est que c’était un « vrai langage » et qu’il avait un modèle objet correct (plus que VB)
L’étreinte fatale (^_^) est mise en miroir ici : lien
JavaFX est toujours vivant, toujours pris en charge avec divers éditeurs WISYWIG (tiers), et peut être compilé en binaire
Interview de 1995 avec Anders Hejlsberg à propos de Delphi-1 : lien
J’ai appris à programmer avec Delphi, et même si je ne l’ai pas utilisé depuis plus de 20 ans, il garde toujours une place à part dans mon cœur