Delphi 1 was introduced by Borland on February 14th 1995, so today it marks the 24th anniversary of the product. If you want to see some of the history about the product and its launch, you can refer to my blog post "
22 Years of Delphi and it Still Rocks". In that*post, there is a collection of my pictures of the early days of the product, some even predating it.
For today's celebration, I'm going to focus on screenshots, instead, comparing Delphi 1 and its Windows 3 operating system with Delphi 10.3.1 and its Windows 10 operating system. A fairly striking difference... but with some surprises. Before I do that, however, let me spend a second on today's actual announcement.
Delphi 10.3.1 has been Released Today
As you can read on Sarina's official announcement
https://community.idera.com/develope...irthday-delphi. Delphi 10.3.1 is mostly focused on quality, but with some nice addition (particularly the new
IDE tools from David). You can also check:
Delphi's 24 Years Challange
Rather than the recent 10 years challange, let's do a 24 years challange, but using software rather than our selfies. The following images are my contribution.
How did your software look 24 years ago?*Here is how Delphi compares...
*
Let me start by showing the
operating system way to find and start applications, 24 years ago and today:
*
Where did you find the
Delphi start icon and where do you find it today?
*
On Delphi*1, there was a direct link to the
help file, you now have to enable from the product:
*
After
starting Delphi 1 you got a new project and a new
VCL form by default, as there were not many other options. Today you get a Welcome page and from that you can create a project, for Windows/
VCL or multi-device/FMX (like below):
*
OK. Now let's
use old and new Delphi to create the same application! Here are a button, an edit, and a listbox (rebuilding one of the most classic introductory demos of the product). The one below uses FireMonkey:
*
Great user interface (kidding!). Let's write an
event handler for the OnClick of the button.
Oh wait, that code looks
INCREDIBLY SIMILAR! Talk about code portability over 24 years and different frameworks!*
*
Perfect. Let's now
run the application, on
Windows 3 for Delphi 1 and on
Windows 10 for Delphi 10.3... but the same exact source code compiles and runs on
Android 9 now!
*
Of course you could and still can
debug your application (now also on mobile):
*
By the way, let's look also to the
project source code (even if the menu item moved at some point, causing a huge debate among users):
*
What about getting
information about the compiled program? The old one was a bit smaller... but still Delphi produces native binary files on all supported platforms!
*
Any project options? Here are the
Delphi compiler / language project options 24 years ago and today:
*
One of the early gems of Delphi 1 was its database support and its
Database Form Expert. These days we can tout the
RAD Server Wizard...*
*
The editor has changed quite a bit, so the
Find Text dialog box:
*
And to conclude here are*the
about boxes of these 2 versions of the product:
*
Last, but not list the product has always had
Easter Eggs including the
list of contributors (the hidden key combination to reveal it is till the same!). Notice in Delphi 1, third from the bottom, the author of the Delphi language, the C# language, and the TypeScript language!
*
That's all, I'm considering doing a full video... but maybe for next years birthday! Enjoy the celebration of a long time product still alive and kicking, with a great past but also a great present and future. And if you are an active update subscription customer, enjoy
Delphi 10.3.1! If not, you can still buy it, use a trial, or download the
new*Community Edition.
*
Weiterlesen...