Live data from Hacker News

Delphi's 25th Birthday

community.idera.com

161–170 of 199 posts

Re: Delphi's 25th Birthday

#161

The language that everyone knows and now no one uses.

quite a few people use it https://jonlennartaasenden.wordpress.com/2020/01/20/turkey-s...

Compared to the hundreds of millions using languages like python, C#, Javascript etc.?

It's mostly a dead language. Didn't even hit the 2019 developer survey on stack overflow. My university never used it and no company I've ever been in has used it and I've been with 4 already.

Re: Delphi's 25th Birthday

#163

Here are a couple of links with some awesome Delphi applications https://beyondvelocity.blog/2019/05/19/awesome-applications-... There many lists like these with many new apps popping up.

I find the fact that there r quite a few games very interesting. I guess, there maybe a decent set of libraries for 2D and 3D graphics.

Re: Delphi's 25th Birthday

#164
post #93
post #80

Earlier quoted context omitted.

...although language features, 64bit, and integration with C++ were never really where my quarrels were. If we take "rapid application development" out of its trademarked context, applying just its common-sense meaning, and applying it to the year 2020, then the modern tech ecosystem that one would want to integrate with is clearly not C++, but rather maybe JavaScript & the browser ecosystem, Python, and low-overhead…

Haha. 10 minutes further into my Delphi-in-2020-exploration (60% of which was the time that the installer actually took), this was the sequence of events: * Hit the installer and switched windows, to let the installer work in the background. * Installer mysteriously gone. * Tried to run the programme, and it took some digging to understand that the product seems to be in a half-installed state. * Re-run the installer…

We use Delphi for some of our older applications (everything new is migrating to either C++17 or Go). I remember upgrading the IDE (forget which version, but it was about 3 years ago) and after loading my project, I hit F1 to bring up the help menu. The whole IDE crashed... Between little surprises like that and the insane licensing price, I'm glad we're moving off of it. I don't have any objections to the language itself, but the tooling just isn't where it needs to be.

Re: Delphi's 25th Birthday

#165

Earlier quoted context omitted.

C++ is modern.

C++14 and later are modern. What people commonly refer to as “C++” also includes C++03, which needs to be put out of its misery.

Well, historic stuff obviously is historic.

Re: Delphi's 25th Birthday

#166
post #122
post #98

Earlier quoted context omitted.

I think that was referring to "Windows Forms" the .NET library, not Windows forms in general.

OK but I've used vb6, vb.net, Delphi (and Lazarus) and they are all pretty much identical in terms of dropping in controls onto a form, writing event handler code and setting properties. So to claim that delphi's vcl is clearly the inspiration for this in .net is a bit of a stretch.

They are very similar architecturally and in terms of language features, to the point where someone with Object Pascal background would feel right at home. Also it was the first Microsoft visual UI design framework backed by a _real_ programming language.

Re: Delphi's 25th Birthday

#167
post #63

From a developer viewpoint i can name three things that have stopped Delphi from competing with languages such as C# and JAVA. 1. No Garbage Collector. While some understanding of object lifetime is required, the constant need to manage allocation and de-allocation of objects takes a lot of energy away from the writing code. 2. Naming variables in a separate Var block. This is really cumbersome and detracts from the…

Agree with 3. 1 sounds like you need to get experience on more platforms though. Maybe try to work on a memory restricted platform using a GC language and see how it fucks you over. Anyway, look beyond the javascript "ecosystem". And while 2 can be mildly annoying, there's a reason Borland compilers are so fast, and that's the somewhat restricted syntax of the language.

Don’t know what relevance the JavaScript ecosystem has. I would pick a language with a GC any day and then deal with issues later on, than to struggle every bit of the way without a GC IMO.

Re: Delphi's 25th Birthday

#168
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...

I always thought NexusDB was the database to use in Delphi days?

Re: Delphi's 25th Birthday

#170

A while ago I got to do some consulting/auditing for a couple of companies in the medical field, and looking under the hood of their infrastructure, I was surprised to see that two of their most important apps for daily use (one a scheduling/filing/CRM behemoth, one a 3D analysis program) are developed in Delphi. You couldn't tell it from the GUI but in one program directory I saw a VERY familiar ico on an exe and my…

> I downloaded the free Delphi Community Edition - which is GREAT - and knocked out a beautiful little client-server app for a PoC over a weekend. Could hardly fathom the adrenaline rush I got from that... I'm one of the product managers who works on Delphi today (together with Marco Cantù. I actually work on C++Builder, Delphi's sister product.) I am really happy to hear that. Your question about Sencha: we recommen…

Marco, DavidI, DrBob42, Cary Jensen, Nick Hodges, Treehouse Guy, Ray Konopka all a blast from the past :)
Post reply on HN