Top
Best
New

Posted by andsoitis 5 days ago

Delphi is 31 years old – innovation timeline(blogs.embarcadero.com)
60 points | 31 comments
zac23or 1 hour ago|
I started using Delphi 3 and stopped at 7, migrating to web development (Rails, Django, etc.).

Delphi was magical. Nothing compares to Delphi's productivity. Rails is good, but it doesn't even come close to Delphi's productivity. People love Go's speed. Go is glacially slow compared to Delphi. The WYSIWYG form editor is incredible. I can use Delphi 3 on a Windows machine with 16 MB of RAM.

VCL is fantastic; the idea of components and memory management is incredible, simple, and it works.

Delphi is my first language; I studied VCL code and I love the code, the style. They were practical: Instead of Hash, they used TStrings (a list of strings) and the visual components also used them, like in the items of a Listbox!

Delphi could have been the platform for the web. Imagine a VCL for the web (VCLW), where you could change the target architecture or something like that and, presto, you'd have a web server running with VCL code!

That never happened. What happened was a series of bad ideas for the web, bad in their essence.

And Delphi invested in many projects doomed to failure, such as CORBA, three-tier architecture, MDA... Kylix!!!! Of course, Borland was very poorly managed. The CEOs were crazy. "Let's fight IBM." Delphi was abandoned. It's over.

I tried a new version of Delphi a few years ago. Wow, it was full of bugs! It had basic problems like compilation not working, Random crashing several times, etc. For me the new versions are just a way to profit from projects stuck in Delphi.

I tried Lazarus in the past, but it's extremely slow and I can't use my components in Lazarus without rewriting a lot of things.

To me, Delphi is languishing in an induced coma, breathing the air of the past, which is becoming increasingly rare. It's a shame.

Aloha 1 hour ago||
This so much.

We just got code complete on porting a 30 year old Delphi app to C#, because of all of this.

Even now, our pure Delphi components are performant and wonderful, but hiring people who want to learn or know Delphi is hard, so off to C# we trundle forward.

storus 54 minutes ago||
Didn't the same people who wrote Delphi write also C# and .NET? When I first saw .NET it felt very much like VCL/CLX. And then came TypeScript from the same guy.
skeletal88 46 minutes ago||
But then the C# people make writing code in it.. a horrible experience. They really like to over engineer and architect.

Had to look at some c# backend code. To write any kind of endpoint that talked to a database they had to write at least... 7? different files, lots of empty interfaces that has to be created and implemented, command, mediator patterns everywhere, etc. Looked like insanity compared to Spring Boot

ozim 40 minutes ago||
As much as I know the story MSFT was basically driving limousines in front of Borland headquarters and showering developers with money to jump the ship.

When web apps took off there was nothing that would save Delphi. Web stack was awful back then and I also enjoyed Delphi an building interfaces with it.

But web stack unfortunately had many more upsides than desktop apps and nowadays tooling for web sucks less.

sllabres 2 hours ago||
Sometimes I miss the times where you had a compact development environment, wit one installer. Your source produced a mostly self contained binary in a reasonable size, you had nice debugging support and quick turnaround times for a compiled language even on a small development machines. And all that for attractive price for a perpetual license (Borland times).

Today it seems I have to give the producer my email address for the 'free' "Delphi History PDF". Well, times have changed. :)

dintech 46 minutes ago||
> I have to give the producer my email address for the 'free' "Delphi History PDF"

Yeah I was interested to see the timeline but I'm not going through a spam wall to get it.

themafia 2 hours ago||
npm i nostalgia
avrionov 1 hour ago||
For me Go and Rust match this to a point. Especially Go once installed it generates executable extremely fast.
kogus 2 hours ago||
I have very fond memories of working with Delphi 5 and 2005 in the early 2000s. Both the language and IDE were a real pleasure to work with, and they were head and shoulders better than anything from Microsoft at that time. The community was small but enthusiastic and supportive as well.

It would be hard to justify Delphi in a new project today - not because of the tooling or language, but because of the prohibitive license costs.

zerr 1 hour ago|
Same here, but with C++Builder.
ecto 42 minutes ago||
My dad taught me how to code with Borland C++ Builder, and I'm forever grateful.
OldSchool 1 hour ago||
The way I saw it in 1995 was that Delphi was the fastest way to create a full windows desktop app and do it as single compiled-to-native-code executable at that critical time it was released. The slightly-later 32-bit version was powerful and gave your app some staying power; a Delphi-generated executable file would likely still run today.
smackeyacky 1 hour ago|
Sadly they still do, although finding somebody to work on them is hard and while the executables work, the dev environment does not. Delphi was a pretty nasty dead end
otterpro 35 minutes ago||
My memory is fuzzy, but as for me, Delphi died the day it suddenly became too expensive for hobbyists and students, and I couldn't justify spending more on Delphi than on a brand new PC at that time. Borland sold it away and we saw price up in the thousands of dollars for a single license. When the free community edition came out, it was a decade too late. I also miss dBase, as it was far superior to MS foxpro or Access.
nullable_bool 2 hours ago||
When I was a kid, my older brother worked for Borland. He got me 2 packs of stickers that said "Delphi developers do it better!!!" in red font and a yellow background.
haddr 48 minutes ago||
Creating a simple application that had a database backend, data presentation gui and some simple CRUD logic took like 15-30 mins. All from scratch. How does it compare to today’s tools? And I am not talking about taking some ready off the shelf solution that you don’t really understand internally…

Those were good times and I really regret all those mishaps that happened to this great ecosystem and its eventual collapse :(

rawgabbit 1 hour ago||
I remember taking an onsite class to learn Delphi. The class was taught in St Petersburg Florida. Nice place. At the time, I was admiring the tool that Borland created and thought to myself this is a very nice IDE. Too bad my company was switching to all things .Net. The difference between Visual Studio and the Delphi IDE was gut wrenching.
Nexxxeh 2 hours ago||
When I was starting out as a kid learning to make applications, moving from VB6 to Delphi was such a huge improvement.

Tempted to use a client's plotter and roll of paper to print this off.

_pdp_ 45 minutes ago|
I wrote a trojan (for educational purposes) in Delphi by studying another one for which I had the source code. The original was called Donald Duck.

Then I wrote back-office software in Delphi that ran for 15+ years without any maintenance or support.

Those were simpler times.

More comments...