Live data from Hacker News

Delphi's 25th Birthday

community.idera.com

21–30 of 199 posts

Re: Delphi's 25th Birthday

#21
I started my lifelong love of coding with Turbo Pascal.

At the time we coded on a Sperry Univac 1100 system at varsity and it took bloody ages to compile/debug/run programs.

When I got a loaner PC and a copy of Turbo Pascal it was so amazing and fast.

Re: Delphi's 25th Birthday

#22
post #12

Excerpt: "I started my coding career using a Turbo Pascal clone for the Commodore Amiga, something called High-Speed Pascal, published by UK based company Hi-Soft." It would be interesting if an open-source version of this Amiga Turbo Pascal clone - was available somewhere...

Here's an overview of Pascal implementations for Amiga: http://fpcamigawiki.alb42.de/index.php?title=Workshop:Amiga,... (however I think when they wrote "development seized", they actually meant "ceased" ;) )

Interesting link, much obliged!

Re: Delphi's 25th Birthday

#23
post #19
post #17

Earlier quoted context omitted.

Yes, that is my daily driver nowadays, however .NET AOT experience still misses a bit compared with Delphi. And Delphi is still around, no need to talk as if it was dead. In Germany, it has a regular section on the .NET developers magazine and an yearly conference.

Does anyone do something non legacy in it? Their pricing is a bit of a barrier to entry for new apps now.

Their pricing is quite competitive for companies that buy Oracle, SAP, DB2, Qt, SQL Server, MSDN Enterprise.... kind of licenses.

That was Borland's mistake with their Inprise change, to abandon grassroots developers and focus on this kind of companies.

This was last year's conference, https://entwickler-konferenz.de/program-en/

Anyone using this hardware, is running Delphi on their network.

https://www.lab-services.nl/en/home

Re: Delphi's 25th Birthday

#24
post #8
post #3

I loved Delphi. It was amazing. But then they ate their own future by going to the stratosphere with enterprisey tool acquisitions nobody remembers the names of any more; then they fell back down to earth, and flirted with Kylix -- Delphi for linux -- but at a time of great upheaval in the linux desktop world, and it never really took off either. Meanwhile, the former creator of Delphi had left for MS and created C#…

I still remember interbase, now called firebird. Of course, sqlite is much more prominent today for an embeded database, but for the times without sqlite...

Sadly i have to use that piece of shit called firebird.

It has all the downsides of service based DB without all the advantages of file based DB.

And the documentation is way below average, backwards compatibility is a joke.

Not to mention the 3rd party software had to design their own(horribly bad) way to handle geometry in firebird... and they keep transactions open forever - and bloody firebird prior to 2.5 had no way to drop the dead connections.

Re: Delphi's 25th Birthday

#25
Delphi was great for developing custom solutions for middle class companies. Not end-user stuff, but no enterprise either. That kind of software vanishing coincides with that whole business sector getting smaller.

From a technical perspective, it was my favorite attempt to tame a often horrible mess of half-baked database design and ad-hoc solutions -- you can do spaghetti code in every language, but the Delphi apps I saw were usually a bit better than their FoxPro/Access/FileMaker/VB equivalents.

Re: Delphi's 25th Birthday

#26
post #9

For those missing Delphi, have you considered VS/C#/Winforms? I gonna tell you than its binaries as portable as Delphi/Kylix(e.g. major platforms covered). The language is much less annoying (oh how i hated Type and Var sections in the times). The gui programming style can be similar or can be modernized. The designer and component library is vastly improved. Third party components are cheap compared to today's "clou…

What’s a good tutorial for getting started building a cross platform Linux/OSX/Windows app using this stack?

This coming from a python guy who is looking to build a native admin area for a web product.

Re: Delphi's 25th Birthday

#27
post #25

Delphi was great for developing custom solutions for middle class companies. Not end-user stuff, but no enterprise either. That kind of software vanishing coincides with that whole business sector getting smaller. From a technical perspective, it was my favorite attempt to tame a often horrible mess of half-baked database design and ad-hoc solutions -- you can do spaghetti code in every language, but the Delphi apps…

I don't see your point. Skype was done in Delphi, and it was pretty much end-user and very successful. There are many other apps: Skype, Nero Burning Rom, WinRAR, Partition Magic, Panda Titanium Antivirus, TuneUp Utilities, Aida64, BeyondCompare, Total Commander, CloneDVD, Ultra ISO, KMplayer, Gold Wave, Sound editor. And I am sure there are many others.

Re: Delphi's 25th Birthday

#28
I used to love Delphi in the late 90s, and if someone could do a late-90s-Delphi-like experience for programming UI-heavy software today, and do it right, and in a way that properly integrates with the anno 2020 tech landscape, then I would love to use such a thing.

In a bout of late 90s nostalgia, I convinced my then-employer in 2011 to buy a license for the professional version of Delphi for a software project I was doing, and I was just absolutely shocked about how far it had fallen behind the curve. It seemed that attempting to support a modern tech ecosystem while maintaining some semblance of backwards-compatibility was giving it the worst of both worlds. Add to that enterprise bloat.

I don't know what it's like today, but I sincerely hope that someone will get it back on the right track (or has already done so, as I haven't retried since my experience in 2011).

Re: Delphi's 25th Birthday

#29
post #16

I find it ironic they describe it as “25 Years of Excellence” because, as much as people go on about the competition, what really broke Delphi was its poor quality control I bloody loved that language, but all of the components had serious errors that resulted in crashes. To make it worse, they are their own dog food, meaning the IDE itself crashed all the time. This wouldn’t have been so bad, but then VB5 happened,…

Never had the problems you mention till Delphi 7.

Re: Delphi's 25th Birthday

#30
post #8
post #3

I loved Delphi. It was amazing. But then they ate their own future by going to the stratosphere with enterprisey tool acquisitions nobody remembers the names of any more; then they fell back down to earth, and flirted with Kylix -- Delphi for linux -- but at a time of great upheaval in the linux desktop world, and it never really took off either. Meanwhile, the former creator of Delphi had left for MS and created C#…

I still remember interbase, now called firebird. Of course, sqlite is much more prominent today for an embeded database, but for the times without sqlite...

Interbase was a proper client server db. If you wanted embedded you needed Paradox. Ah, I have many happy memories of pulling all nighters repairing corrupted Paradox files...
Post reply on HN